Retail sales in the UK jumped by 1.1% in July from the previous month, boosted by hot weather.
The rise, reported by the Office for National Statistics (ONS), meant sales were up 3% compared with last year - the fastest annual rise since January 2011.
The ONS figures are based on a survey of 5,000 retailers around the UK.
Within the food sector, the quantity bought in July 2013 increased by 2.1% compared with July 2012. This was the highest increase since April 2011.