The dollar headed on Friday for its longest weekly winning streak in nine years, bolstered by a resilient run of U.S. economic data that has put the end of the Federal Reserve's aggressive rate-increase cycle into question.
China's onshore yuan meanwhile ended its domestic session at the weakest since 2007, as it battles capital outflow pressures and a widening yield gap with major economies.
The U.S. dollar index , which measures the greenback against major peers, was last 0.05% lower at 105 but remained not far from the previous session's six-month high of 105.15.
The index was on track to extend its gains into an eighth straight week, and is up 0.7% thus far.
The euro , the largest component in the dollar index, was staring at eight straight weeks of losses, with the single currency last gaining 0.08% to stand at $1.0704, having fallen to a three-month low of $1.0686 on Thursday.
Sterling edged away from Thursday's three-month low and last bought $1.2480, though was still set to clock a weekly loss of more than 0.8%.
Also on trader radars was a struggling yen , which steadied at 147.39 per dollar but remained on the weaker side of the key 145 level that prompted intervention by Japanese authorities last year.
Japanese Finance Minister Shunichi Suzuki said on Friday rapid currency moves were undesirable and that authorities wouldn't rule out any options against excessive swings, in a fresh warning to investors trying to sell the yen.
The Bank of Japan is the only major central bank yet to raise interest rates in the current global tightening cycle, although analysts expect a move could come this year.
The Australian dollar was last 0.28% higher at $0.6395, but eyed a weekly loss of over 0.8%
Source : Reuters