Swiss retail giant Migros today (30 March) booked a 3.6% rise in annual profits as an efficiency drive helped offset falling sales in 2009.