By Tim DurnanRead moreThe euro has surged against the dollar in recent weeks, but its move into a new all-time high was prompted by concerns about how much the country’s economy was growing.
The euro rose 0.6% against the U.S. dollar at $1.2488 on Wednesday, up from $1,2487 earlier in the day.
It also edged up against the yen against the greenback for the first time since March 21.
On Thursday, the euro traded above $1 in London, its biggest-ever gain.
The dollar has gained 0.7% against other major currencies, according to data compiled by Bloomberg.
The yen has gained 6.5% against all currencies.