UK: Average prices at the pumps are now 107.14p a litre – beating the previous 2009 high of 107.03p a litre on 9 September.

UK: Average prices at the pumps are now 107.14p a litre – beating the previous 2009 high of 107.03p a litre on 9 September.

Diesel is also at its highest price of the year – averaging 108.40p a litre, according to the latest report from the AA.

Public affairs head Paul Watters said: "With the rise in wholesale prices slowing and the price of oil falling back, the AA is hoping that this is yet another spike in the pump price that will drop back. It comes at a time when drivers see the demands of winter motoring increase their vehicles' fuel consumption."

Mr Watters put the blame on stock market traders shifting funds from currencies to commodities.