Mumbai, Sep 25 (PTI) Equity benchmark Sensex rallied 835 points on Friday after six days of declines as investors returned to buying mode amid a modest recovery in global markets.
A strengthening rupee -- which spurted 28 paise against the US dollar -- added to the momentum, traders said.
The 30-share BSE Sensex opened higher following Thursday's selloff and stayed in the positive territory throughout the session. It finally closed at 37,388.66, up 835.06 points or 2.28 per cent.
Similarly, the NSE Nifty vaulted 244.70 points or 2.26 per cent to finish at 11,050.25.
All Sensex components ended in the green, with Bajaj Finserv, HCL Tech, Bharti Airtel, IndusInd Bank, L&T, TCS, ICICI Bank, ONGC, Infosys and Bajaj Finance gaining up to 6.64 per cent.
On a weekly basis, the Sensex lost 1,457.16 points or 3.83 per cent, while the Nifty tumbled 454.70 points or 4.04 per cent.
Global markets stabilised following an overnight pullback on Wall Street after reports said US lawmakers were working on a stimulus deal that could be voted on as early as next week.
'Stimulus measures, if any, in the US could provide support to the markets. If the market corrects from these levels, then investors should actively look for accumulating good quality stocks for long term wealth creation,' said Sanjeev Zarbade, VP PCG Research, Kotak Securities.
All sectoral indices finished higher. The BSE Telecom index spurted 5.73 per cent, led by Vodafone Idea, following reports that Vodafone has won the arbitration case against India over the latter's Rs 20,000 crore retrospective tax demand.
Teck, IT, auto, capital goods, banks, basic materials and metal indices rose as much as 4.02 per cent.
The broader BSE midcap and smallcap indices jumped up to 2.90 per cent.
In rest of Asia, bourses in Tokyo and Seoul settled with gains, while Shanghai and Hong Kong ended in the red.
Stock exchanges in Europe were also trading on a mixed note in early deals.
In the forex market, the rupee strengthened by 28 paise to finish at 73.61 against the US dollar.
Global oil benchmark Brent crude was trading 0.05 per cent higher at USD 41.96 per barrel. PTI BAL ABM ABM