The rupee resumed higher at 58.45 as against the last weekend's level of 58.52 at the Interbank Foreign Exchange (Forex) Market and hovered in a range of 58.41-58.50 before quoting at 58.46 per dollar at 1000 hours.
Banks and exporters preferred to reduce their dollar position on expectation of good foreign capital inflows on hopes of economic forms from the new government.
Meanwhile, the benchmark BSE Sensex rose by 292.51 points, or 1.18 per cent, to 24,985.86 at 1000 hours after touching 25,000 mark in early trade.