French retail giant Carrefour has reported a 2.9% rise in third-quarter sales to €20.3bn (US$25.0bn), but warned profits for the full year would fall short of its guidance.