The dollar stabilised during Friday's trading session but remained on track to post a weekly loss, as markets awaited global geopolitical and economic developments.

The euro held steady at $1.15725, near its highest level in a week, supported by the European Central Bank's decision to raise interest rates for the first time in three years.

The dollar also rose 0.18% against the Japanese yen to 160.225 yen, while sterling held steady at $1.34145.

The dollar index, which measures the performance of the US currency against a basket of major currencies, remained stable at 99.75 points after falling to its lowest level in a week in the previous session.

In the cryptocurrency market, Bitcoin rose 0.4% to $63,595, while Ethereum fell 0.29% to $1,666.