"Oil is helping the Norwegian crown and the Canadian dollar to outperform and the euro is again running into resistance at the 1.06 level," said Kenneth Broux, an FX strategist at Societe Generale in London.
The euro held below $1.06 after the ECB's Lagarde said the central bank would move gradually but with the option to act decisively on any deterioration in medium-term inflation, especially if there were signs of a de-anchoring of inflation expectations.
Money markets are pricing in about 238 basis points (bps) of cumulative rate hikes by mid-2023 compared to around 280 bps two weeks ago.
Broader currency market moves were contained in a big week for markets in economic data terms. German inflation figures are due on Wednesday, French data on Thursday and euro zone numbers on Friday.