Analyst said rising oil prices increase Indonesia's demand for U.S. dollars to finance energy imports, adding further pressure on the rupiah.

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.