Supermarket giants have cut fuel costs following a series of price hikes in the wake of extreme weather.
Yorkshire based firm Asda was the first to announce a cut of up to 2p per litre (ppl) for unleaded and 1ppl for diesel, bringing its national price cap down to almost £1.16 per litre for unleaded and £1.17 for diesel.
This price reduction was matched by Sainsbury's, while Morrisons said it would cut the cost of both fuels by up to 2ppl.
Average unleaded prices across the UK reached a six-month high of £1.19 this week, according to figures from the Department for Business, Energy and Industrial Strategy.
Diesel forecourt prices hit the £1.21 mark, which has not been seen since early May.
Unleaded prices have shot up in recent weeks as a result of Hurricane Harvey disrupting oil refining in Texas, whereas diesel has become more expensive as the price of a barrel of oil has increased over the past week.
RAC fuel spokesman Simon Williams said:
He added: "Strangely, this has all come at a time when the oil price has increased by around 7 US dollars (£5) a barrel since mid-August, but it is the strengthening of the pound to 1.35 US dollars that has made the big difference as fuel like oil is traded in dollars."
Asda's head of petrol trading Dave Tyrer said: "Today's latest move shows that Asda is once again leading the way in reducing the price at the pumps following recent sharp increases caused by hurricanes Harvey and Irma".
AA fuel price spokesman Luke Bosdet said: "the price cuts should have happened earlier as wholesale costs had been falling for the past two-and-a-half weeks".
He added: "The only reason that retailers can get away with this is because there isn't the transparency in the fuel market that motorists in the US, South East Asia and Australia enjoy."