The euro stood at a 15-year high on the yen on Thursday on signs of sticky inflation in Europe, while the dollar was squeezed ahead of consumption, inflation and jobs data that could add to evidence of a softening economy.
The euro rose 0.4% to $1.0923.
It was steady in early Asia trade and is now up three sessions in a row on the dollar and five straight sessions on the yen, where it hit a 15-year top at 159.76 yen.
Sterling also rose along with the euro, and was last holding gains at $1.2713.
Meanwhile, the New Zealand dollar traded at $0.5953 on Thursday, while the Aussie was firm at $0.6418.
The yen was last at 146.07 per dollar.
Source: Qatar News Agency