Tata Steel was the top gainer in the Sensex pack, shedding around 2 per cent, followed by Maruti, ICICI Bank, Bharti Airtel, Bajaj Finance, HDFC twins and TCS.
The 30-share BSE index was trading 404.42 points or 1 per cent higher at 40,948.79, and the broader NSE Nifty rose 113.55 points or 0.95 per cent to 12,010.35.
HCL Tech was the top gainer in the Sensex pack, surging around 3 per cent, followed by L&T, M&M, Tech Mahindra, Maruti, TCS, Asian Paints, Infosys and HDFC Bank.
Tata Steel topped the Sensex gainers chart with a jump of 5.38 per cent, followed by HDFC Bank, PowerGrid, Ultratech Cement, Kotak Bank, Axis Bank and ONGC
"Going ahead, market is expected to remain positive but with sector/stock specific action. Investors would now track earnings season and watch out for management commentaries."