The Sensex and the Nifty rose nearly 0.6 per cent at the closing session on Tuesday on continued buying by funds and retail investors amid firm European cues.
The 30-share BSE index Sensex ended at 26,575.65, up 145.80 points and the 50-share NSE index Nifty moved up by 48.35 points at 7,927.75.
Barring oil & gas and healthcare, all other BSE sectoral indices ended in the green. Among them, realty index gained the most by 2.63 per cent, followed by power 2.55 per cent, India infrastructure 2.41 per cent and metal 1.71 per cent. On the other hand, oil & gas index was down 0.77 per cent and healthcare 0.13 per cent.
GAIL, SSLT, BHEL, Wipro and NTPC were the major Sensex gainers, while the major losers were ONGC, M&M, Coal India, Infosys and Sun Pharma.
Brokers said continued buying by funds and investors, after the Government had yesterday announced more reforms and recommended the promulgation of an ordinance to facilitate e-auction of coal blocks for private companies for captive use and allot mines directly to state and central PSUs, influenced the trading sentiment.
Besides, revival of buying by foreign funds after remaining sellers for several sessions, supported the upside in stock prices, they said.
A two-day rebound in global shares slowed and the dollar edged lower on Tuesday, as slightly above forecast Chinese growth data failed to erase concerns that the world's second-biggest economy is losing momentum.
China's economy grew 7.3 per cent in July-September official data showed, slightly above the 7.2 per cent forecast by analysts. However, the growth was the weakest for any quarter since the 2008/09 global financial crisis.
There had been a subdued reaction in Asia and European markets also started cautiously before gradually finding their feet.
Europe's main bourses were up by 0.2 to 0.6 per cent as trading settled though euro zone periphery debt markets were under pressure again as worries about debt levels continued to weigh.