
The dollar firmed on Friday and was set for its largest weekly gain in more than two months, as rising energy prices and prolonged disruptions to shipping stoked inflationary pressures, boosting bets on a Federal Reserve rate hike this year.
Markets were also keeping a close eye on the second day of a high-stakes summit between U.S. President Donald Trump and his Chinese counterpart Xi Jinping, with Trump seeking economic wins from Beijing against the backdrop of the Iran war.