Mercator has reported sales of 1.33bn (£1.10bn), up 3.2% year-on-year.

Its profit increased 57% to 18m (£14.7m).

Mercator has invested about 45m (£37m) in the first half of the year, mainly in developing its retail network.