The exchange rate of the rupiah against the US dollar weakened to Rp18,015 per US dollar.

Rupiah melemah ke Rp 17.886 per dollar AS. Sejumlah bank mematok kurs jual dollar AS hingga Rp 18.010.

Analysts said the rupiah may weaken further as Iran halts talks with the U.S. and threatens to close the Strait of Hormuz.