Supermarket Asda is to cut its fuel prices by up to 2p a litre, it has been announced.
Drivers filling up at Asda forecourts will pay no more than 134.7p a litre for petrol and no more than 139.7p a litre for diesel from Thursday.
It is the first time since late February that Asda diesel has fallen below the 140p-a-litre mark.
Andy Peake, Asda's director of petrol trading, said: "We're chuffed to be offering a third price move in as many weeks to hard-pressed motorists running on empty."
A Sainsbury's spokesman said: "We are doing everything we can to help our customers save money and along with the promotions we run in our stores, competitive fuel prices are a great way for us to help shoppers to meet their weekly budgets.
"By (Thursday), we will have cut fuel prices in all petrol stations by up to two pence per litre."