Just six weeks ago, the European Central Bank appeared to be winning its fight against inflation.
Oil prices had fallen sharply after a ceasefire between the US and Iran, inflation was cooling faster than expected and the eurozone economy was proving more resilient than initially feared.