Capital inflows also boosted sentiment, with overseas investors having bought a net Rs 494.13 crore of shares on Monday, according to provisional stock exchange data.
The Sensex resumed higher at 20,094.21 and hovered in a range of 20,034.52 to 20,150.27. The index was at 20,112.47 at 1030 hrs, a gain of 217.37 points, or 1.09 per cent, from the previous close.
The 50-share CNX Nifty on the National Stock Exchange firmed up 67.45 points, or 1.14 per cent, to 5,973.60.
The Reserve Bank of India yesterday cut the marginal standing facility (MSF) rate, at which it lends emergency funds to banks, by 50 basis points to 9 per cent with the aim of improving liquidity. The bank rate, too, was adjusted to 9 per cent with immediate effect.
The RBI had taken steps in mid July, including raising the MSF rate to 10.25 per cent, to tighten liquidity in an attempt to curb volatility in the rupee-dollar exchange rate.
