The major supermarkets went toe-to-toe on the forecourt last week as they all cut fuel prices by two pence per litre.

Tesco, Sainsbury’s and Asda all announced price cuts, with the strengthening pound against the dollar cited as the key driver behind the move. The cuts will also be an attempt to bolster declining supermarket fuel sales reported in recent months.

Asda positioned the cuts as a ’new national price cap’, which meant drivers filling up at any of its 234 forecourts would pay no more than 126.7ppl on unleaded and 129.7ppl on diesel.

Andy Peake, Asda’s petrol director said the prices were a three-year low on diesel.

Sainsbury’s pointed out the cut was on top of a 10ppl offer on a spend of £60 in store, and Tesco said its customers could also get up to 20ppl off their fuel through its Clubcard Fuel Save promotion.