The rupiah strengthened to Rp9,303/9,305 per dollar on Tuesday after it closed at Rp9,313/9,326 per dollar the day before.