French retailer Carrefour has recorded a 5.8% rise in sales for 2010, in what it described as a "challenging and competitive consumer environment", thanks to growth in Latin America and Asia.