The price of diesel in Germany has risen by more than 12 cents in the space of two days amid the war in the Middle East, according to data from the ADAC motoring association.
On Friday, the nationwide daily average price for a litre of diesel stood at €2.291 ($2.655), according to ADAC data.
That is just 3 cents less than the all-time high recorded four years ago, after the outbreak of the war in Ukraine.
The price of E10 premium petrol also continued to rise, with a litre costing €2.086 on Friday, up 4.2 cents compared to on Wednesday.
On Friday, a litre of diesel was 54.5 cents more expensive than on the day before the US and Israel launched the war against Iran, and a litre of petrol was 30.8 cents more expensive.
The increase has been driven by higher crude oil prices linked to the war, though there has also been criticism of oil companies for raising prices disproportionately relative to oil costs.
The first prices on Saturday pointed to a slight further rise in diesel and relatively stable prices for E10. However, recent volatility makes short-term forecasts highly uncertain.

