The NSE Nifty went past the 8,600-mark for the first time since November 1.
Covering of pending short positions following the expiry of the January futures and options contracts today and positive earnings by some companies aided sentiment. Stock exchanges will be shut tomorrow for the Republic Day.
After a positive start, the 30-share Sensex rose further and settled up 332.56 points, or 1.21 per cent, at 27,708.14 -- a level last seen on November 1 when it had closed at 27,876.61. It hit an intra-day high of 27,736.83.
Also, the 50-issue NSE Nifty ended at 8,602.75, up 126.95 points, or 1.50 per cent, after moving between 8,612.60 and 8,493.95.
More From This Section
"Market had come to the pre-demonetisation level supported by the ongoing quarterly results which largely survived the expected slowdown. Positive global cues also added excitement in the market rally," said Vinod Nair, Head of Research, Geojit BNP Paribas Financial Services.
Banking, metal, auto and consumer durables stocks were in fine nick, lifting the key indices.
Mood was aided by optimism ahead of the Union budget on February 1 amid a firming trend in Asia and Europe following overnight record close in the US on hopes of fresh spending by new US President Donald Trump, traders said.
HDFC Ltd emerged as the top gainer in the Sensex kitty, climbing 4.31 per cent, followed by Adani Ports (up 3.61 per cent). HDFC Bank surged 1.56 per cent after the lender today reported 15.04 per cent growth in net profit for the December quarter.
Maruti Suzuki advanced 1 per cent after 47.46 per cent jump in standalone quarterly net profit. Other biggies that gained were Hero MotoCorp, Axis Bank, Coal India, L&T, ITC Ltd, M&M and SBI.
Overall, 23 advanced and 7 ended in the red.
The broader markets showed an uptrend, with BSE mid-cap rising 0.90 per cent and small-cap 0.87 per cent.
Foreign portfolio investors net bought shares worth Rs 93.95 crore yesterday, as per provisional data.
Japan's Nikkei ended up 1.43 per cent, with Shanghai Composite and Hong Kong's Hang Seng firming up too.
A total of 1,512 shares ended up, 1,234 down and 206
ruled steady, making the market breadth positive.
"Investors are getting prepared to reap benefits from the upcoming budget and are eyeing more on infra and consumer durable," added Nair.