All sectors were in the green with the exception of bank stocks that saw some profit taking.
FMCG, Energy, Auto and Pharma stock were in limelight.
Shares of Mid-cap and Small-cap also witnessed firm buying by 1.91 and 1.17 percent, respectively.
The 50-share Nifty traded between a high of 7,957.70 and a low of 7,874.50 before closing at 7,948.90, showing a smart rise of 105.60 points, or 1.35 pct, from previous close.
Also Read
European stocks also edged higher in early trade.
Top five gainers were: Cairn by 6.44 per cent, Idea 6.23 per cent, Tata Steel 6.21 per cent, Gail 4.90 per cent and Bharti Airtel by 4.68 per cent.
Other notable gainers were Hindalco, Asian Paints, BHEL, Hindustan Unilever and Power Grid.
Turnover in the cash segment eased to Rs 20,156.03 crore against Rs 20,553.62 crore yesterday. A total of 9,010.36 lakh shares changed hands in 86,95,839 trades, while market capitalisation stood at Rs 94,91,609 crore.