The dollar held firm at a 20-year high on Friday and was poised to score its best monthly gain in a decade, buoyed by bets on rising U.S. interest rates and doubts about growth in Europe and China.
The latest uptick was thanks to the Bank of Japan, which sent the yen falling through 130-per-dollar for the first time since 2002 on Thursday when it reinforced a commitment to its super-low yield policy.
The yen was last at 130.72 per dollar after falling as low as 131.25 overnight following the BOJ's pledge to buy endless amounts of bonds daily as needed. The yen is down almost 7 percent in April, its worst month since Nov. 2016.
"Even though the BOJ had shown no sign of baulking on its commitment to its yield curve control policy, the market clearly still harboured suspicions that it might," said Rabobank strategist Jane Foley.
The uber-dovish decision set Japan miles apart from the Federal Reserve, where markets are priced for 150 basis points (bps) of hikes in just three meetings, and triggered a fresh rush of funds into the dollar ahead of all else.
The U.S. dollar index, which hit a two-decade high of 103.93 in the wake of the yen's tumble, was last at 103.53 and up more than 5.3 percent through April. If sustained, that would make for its best monthly gain since May 2012.
Weaker-than-expected quarterly U.S. growth data overnight proved little obstacle to the dollar's rise, and investors hardly adjusted their near-term interest rate bets.
The euro, meanwhile, dropped through $1.05 for the first time in five years on Thursday and was last clinging on at $1.0511.
"Like the yen, the euro is becoming more deeply undervalued against the U.S. dollar," said MUFG Bank currency analyst Lee Hardman.
"Market participants increasingly price in a widening divergence opening up between the performance of the euro-zone and U.S. economies and subsequently the outlook for European Central Bank and Fed policies."
The euro has lost 5 percent on the dollar in April and just over 7 percent on the dollar since Russia's invasion of Ukraine on February 24.
The conflict, and especially this week's halt on Russian gas supplies to Poland and Bulgaria, has investors concerned about Europe's energy security, inflation and growth.
Similar fears have driven sterling to the 22-month low of $1.2412 it made overnight. At $1.2481 in Asia, the British currency is down 5 percent against the dollar in April, its worst showing since October 2016.
Drawn out COVID-19 lockdowns are also putting the brakes on an already-slowing Chinese economy, which has hit the yuan as well as commodity currencies.
The yuan has fallen to 18-month lows at 6.6400 per dollar and is on course for a record monthly drop of 4.3 percent.
The Australian dollar made a three-month low of $0.7055 overnight before recovering to $0.7123 in early trade on Friday as investors think Australia's monetary tightening cycle is set to begin as soon as next week.
The Aussie is down 4.8 percent for April. The New Zealand dollar is heading for its worst month in seven years, having lost 6.4 percent on the dollar, and was steady at $0.6498 on Friday.Bitcoin held at $39,874.