Asda and Sainsbury's say they will cut the price of fuel at their petrol stations from Tuesday.
Asda is cutting the price of its diesel and petrol by 2p a litre. It says a litre of unleaded will cost no more than 127.7p, while diesel will cost no more than 132.7p.
It says it has cut fuel prices by 14p a litre since April.
Sainsbury's announced on Twitter that it will cut its fuel prices 'by up to 2p a litre' from tomorrow.
According to the AA, the average price of a litre of unleaded across the country is 133.8p, while a litre of diesel costs 139.3p on average.
However, fuel prices are soon set to rise, with a planned 3p per litre increase in fuel duty expected on August 1.
Our reviews are based on hard data and thorough testing in the real world.
Up to the minute news from around the globe