UK retail sales in June grew by 3.1% year on year, boosted by hot weather and increased spending on items like electric fans and sports equipment.
Total food sales increased by 4.1% year on year, partially due to rising food prices.
Households faced pressure from high living costs and inflation, impacting consumer confidence.
Barclays reported a 0.1% year on year decrease in consumer card spending in June, with essential spending down 2.1% while non-essential spending slightly increased.