Swiss food retailer and manufacturer Migros has announced a rise in sales in 2004 to 20.303bn Swiss francs (US$16.9bn). Profit rose to 545m francs from 372m in 2003.