Household goods stores were the big winners, with the fastest growth in two years offsetting falling food and clothing sales. But economists warn petrol prices are squeezing households, with a 10% rise since March, and inflation unexpectedly rose to 2.7% over the month.