The rupee rebounded nearly 1% to 95.77 per dollar on Monday after the RBI announced measures to curb speculative currency trades. A special window for state-owned oil marketing companies eased spot-market pressure, though dollar buying by importers and corporates capped gains. Elevated crude prices and global uncertainties continue to weigh on the currency.