Mumbai: Registering the biggest ever recovery in the Indian stock markets, the Sensex and Nifty rose over 4 per cent on Friday.
The BSE Sensex was trading at 1,325.34 points or 4.69 per cent higher at 34,103.48 from its previous close of 32,778.14.
It recovered over 5,380 points from its day's low to touch an intra-day high of 33,917.47. It had touched intra-day low of 29,388.97 during the initial trade.
The Nifty50 on the National Stock Exchange was trading at 9,955.20, higher by 365.05 points or 3.81 per cent. It hit an intra-day low of 8,555.15.
The markets have gained as the trade resumed around 10.20 a.m. after a 45 minutes halt as both the indices touched their 10 per cent lower circuit during the initial trade first time since 2008.
Read more:LIVE: Sensex, Nifty witness massive recovery, tastes green
Sensex fell over 3,500 points to trade at below the 30,000 mark. It was at 29,687.52, lower by 3,090.62 points or 9.43 per cent when trade was halted.
Nifty50 touched the lower circuit of 10 per cent and was at 8,624.05 points much below the psychological mark of 9,000 points, when trade was shut temporarily.
Top gainers and losers
Most Sensex components ended with gains. SBI was the top gainer, rallying over 13 per cent, followed by Tata Steel, HDFC, Sun Pharma, Bajaj Finance, Bharti Airtel and ICICI Bank.
On the other hand, Nestle India, Asian Paints, HUL, Hero MotoCorp and HCL Tech ended in the red.
Global Market
In rest of Asia, Shanghai slipped 1.23 per cent, Hong Kong 1.14 per cent, Seoul 3.43 per cent and Tokyo 6.08 per cent.
Bourses in Europe opened up to 4 per cent higher.
The rupee too witnessed a sharp recovery, appreciating 47 paise to 73.81 per US dollar (intra-day).
Brent crude oil futures surged 5.51 per cent to USD 35.05 per barrel.
The domestic exchanges are in line with the Asian markets which are also trading in the red. On Thursday, the US indices, Dow Jones Industrial Average and S&P500 hit the lower circuit of 7 per cent.
(With Inputs from agencies)