Shares of consumer durables and capital goods were the major gainers.
The Sensex resumed higher at 20,869.61 and firmed up further to a high of 20,939.27 before quoting at 20,913.27 at 1030 hours, showing a gain of 60.80 points or 0.29 per cent from its last close.
The NSE 50-share Nifty also moved up 14.45 points or 0.23 per cent to 6,214.50 at 1030 hours.
Major gainers were Gail India 1.43 pct, Wipro 1.32 pct, Sun Pharma 1.07 pct, ITC 0.96 pct, SBI 0.92 pct, M&M 0.90 pct and BHEL 0.82 pct.
More From This Section
Foreign institutional investors (FIIs) bought shares worth a net Rs 423.41 crore yesterday as per provisional data from the stock exchanges.
The stock market will remain closed tomorrow, 27 February 2014, on account of Mahashivratri.
Asian stocks were trading between gains and losses as energy shares advanced, countering declines by raw-material producers. Key benchmark indices in China, Hong Kong, South Korea and Taiwan rose by 0.14 pct to 0.47 pct and indices in Singapore and Japan fell by 0.34 pct to 0.58 pct.