A sharp spike in energy prices and more expensive services boosted euro zone consumer inflation in May as expected, data confirmed today, taking the rate of price growth just above the European Central Bank's target.

The European Union's statistics office Eurostat confirmed inflation in the 19 countries sharing the euro rose 0.3% month- on-month for a 2% year-on-year increase, as estimated earlier.

The ECB wants to keep inflation below, but close to 2%.

Energy prices added 1.19 percentage points to the overall year-on-year figure and services 0.45 points, while food, alcohol and tobacco added 0.15 points.

Without the most volatile components of energy and food, or what the ECB calls core inflation, prices rose 0.2% on the month and only 0.9% year-on-year.

Economists expect inflation may be even higher late in the year, coming closer to 2.5% as the recovery from a pandemic-induced double-dip recession and recent commodity price increases add to price pressures.

But the ECB believes the surge in inflation is temporary and has vowed to keep its monetary policy loose because the drivers of price growth will fade early next year and inflation will be below target for years to come.