After slipping for three consecutive days this week, the benchmark indices reversed the trend and ended nearly 2% up on Thursday, amid firm European cues, led by banks, oil and gas shares.
The 30-share Sensex ended at 16,222 up 274 points or 1.72% and the 50-share Nifty ended at 4,921 up by 86 points or 1.77%. The Sensex and the Nifty touched an intra-day high of 16,252 levels and 4,932 mark, respectively.
Meanwhile, the rupee today depreciated by 21 paise to 56.21 against the US dollar at the Interbank Foreign Exchange market in early trade, following strong demand for the American currency from importers amid concerns over deepening eurozone crisis.
On the global front, Asian markets ended on a mixed note. Japan's Nikkei average bounced to a modest gain on Thursday after a last-minute rally, likely triggered by a bout of short-covering in low volume by short-term investors as long-term market players stood still amid euro zone uncertainty.
The euro hovered above a 22-month low and European shares saw a fragile recovery, as investors braced for data that could reveal the damage wrought on the region's economy by prospects of a Greek exit and a lack of progress in tackling the debt crisis. CAC, DAX and FTSE have gained by almost 1% each.
Back home, all the sectoral indices ended in green zone. BSE Bankex and Oil & Gas indices zoomed by 2% followed by counters like Metal, PSU, Auto, Capital Goods, Power, Technology, Realty and Healthcare, all surging by nearly 1%.
From the banking and financial space, HDFC, HDFC Bank, ICICI Bank and SBI surged between 1-4.5%.
ONGC was the top Sensex gainer, up almost 6% as the subsidy burden on the company would get reduced after the government late Wednesday hiked petrol prices.
Telecom major Bharti Airtel gained by nearly 6%. Bharti Airtel, India's biggest mobile phone carrier, said on Thursday it had signed a pact to buy a 49% stake in Qualcomm Inc's fourth-generation (4G) broadband venture in the country for Rs 921 crore
Index heavyweights Reliance Industries and Infosys gained over 1%.
Most