The rupiah weakened to over Rp9,150 per dollar in the Jakarta interbank spot market on Monday morning as investors bought the dollar after the greenback strengthened in the global market.