Euro zone inflation hit another record high of 9.1% in August, EU statistics office Eurostat confirmed today, driven by sharply higher energy and food prices, and was likely headed towards double figures.

Consumer price inflation in the 19 countries using the euro rose 0.6% month-on-month and by 9.1% year-on-year, the highest rate since the euro was created in 1999.

In its flash estimate at the end of August, Eurostat had given a monthly change figure of 0.5%. The annual figure of 9.1% was not revised.

Eurostat said that 3.95 percentage points of the year-on-year change came from more expensive energy - the costs of which surged because of Russia's invasion of Ukraine - and 2.25 points from food, alcohol and tobacco.

But even when excluding volatile energy and unprocessed food - what the European Central Bank calls core inflation - prices were still 5.5% higher than a year earlier, from 5.1% in July.

Industrial goods were 5.1% more expensive than 12 months earlier, with services prices up 3.8%, today's figures show.

The ECB, whose headline inflation target is 2%, last week raised its key interest rates by an unprecedented 75 basis points.

It also promised further hikes, as it prioritises the fight against inflation even as the bloc is heading towards a winter recession and gas rationing.