The CBI distributive trades survey's retail sales balance rose to +21 in July from +4 in June and above economists' forecasts of +16.
Sales expectations for August were +36, up from +17 in July.
The data reinforced the idea that Britain is seeing a steady consumer-led recovery. Official data released in June showed retail sales dropped in May for the first time since January.