In overseas markets, European stocks were trading flat amid volatility. Asian stocks gained as the Thanksgiving break in the United States pegged the dollar's relentless surge that had sucked capital out of most emerging markets.
The 50-share Nifty opened higher at 8,007.95, moved in a range of 8,122.25 and 7,976.75 before closing at 8,114.30, a rise of 148.80 points, or 1.87 per cent, from its last close.
On the sectoral front, IT rose by (4.75 percent), Pharma (3.00 percent), Metal (1.70 percent), Pvt. Bank (1.60 per cent), Realty (1.55 per cent), FMCG (1.54 per cent), Fin. Service (1.50 percent), Nifty Bank (1.38 percent), Infra (1.34 percent), Media (1.24 percent) and Energy (1.14 per cent).
The Index gainers were TechM (6.24 per cent), Tcs (5.11 per cent), Infosys (5.07 per cent), Sun Pharma (4.64 per cent), Hcl Tech (4.45 per cent), Auro Pharma (4.04 per cent) and Yes Bank 3.95 (per cent).
The laggards list included InfraTel (1.33 per cent), ACC (1.19 percent), Bajaj Auto (0.68 percent), Eicher Motors (0.66 pct), Bharti Airtel (0.46 pct) and SBIN (0.36 percent).
A total of 1382 scrips advanced, 262 declined while 46 remained unchanged. Total securities that hit their price bands were 144.
Turnover in the cash segment fell to Rs 18,845.14 crs, from Rs 23,742.81 crore as on Thursday.
A total of 8,809.93 lakh shares changed hands in 84,168,12 trades. The market capitalisation of NSE stood at Rs 1,04,13,314.54 crore.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)