The euro reached as high as $1.0927 , breaking the recent peak of $1.08875, to trade at its highest level since April last year.
It was aided by European Central Bank (ECB) governing council member Klaas Knot, who said interest rates would rise by 50 basis points in both February and March and continue climbing in the months after.
A Reuters survey of analysts also favoured a hike of 50 basis points in March and an eventual top of 3.25% from the current rate of 2%.
"Layered on top of that, it looks as if the ECB are going to carry on hiking interest rates fairly aggressively," Foley added.
Investors also have around 50 basis points of U.S. rate cuts priced in for the second half of the year, reflecting softer data on inflation, consumer spending and housing.