The rupiah strengthened at an average of Rp9,101 per dollar in October, up 2.2 percent from a month earlier due to strong economic fundamentals and the US dollar's depreciation against other global currencies, she said.