The BSE benchmark index, the Sensex, ended the day up 229 points at 17,151. The NSE Nifty ended at 5009, up 68 points.
After opening with a positive gap of 139 points at 17,060, the barometer on Thursday gained 237.10 point at 17,158.49 in early morning trade.
REL rallied 9.63% to Rs 1,125. Tata Steel advanced 6.81% to Rs 802, while Infosys was up 4.59% to Rs 1,908.
HDFC Bank, ONGC, Cipla, SBI, ACC, Satyam and BHEL were the other major gainers.
Hindustan Unilever slipped nearly 3% to Rs 219.30.
Ambuja Cements and RCom were the other major losers. L&T and RIL also ended marginally down.
Metal and technology were the star performers on both BSE and NSE. The sentiment has been very positive and liquidity is abundant which has been taking the markets to new
heights.