The Nifty was trading around its crucial level of 8,000 supported by gains in IT, realty, metal, consumer durable, banks, and consumer durable stocks.
The Nifty was trading at 7,991 up 25 points or 0.32 per cent. It touched a high of 8,008.25 and a low of 7,976.75 in the first 30 minutes of trade. The S&P BSE Midcap Index was up 0.19 per cent and BSE S&P Smallcap Index was trading 0.50 per cent higher.
Tata Steel, Bharti Airtel, Infosys and TCS were the major Sensex gainers.