Mumbai: Helped by prospects of more stimulus in Europe and Japan and a recovery in oil prices following a severe storm in the US, the benchmark Sensex rose for the second straight day and closed over 50 points up at 24,485.95.
Mood remained upbeat as Asia ruled firm and investors bet on additional central bank stimulus measures after the global rout in equities at the start of the year.
The 30-share Sensex barometer opened higher and rose further, but failed to keep its momentum due to profit-booking as it settled higher by 50.29 points, or 0.21 percent, at 24,485.95.
The gauge had rallied 473 points in the previous trading session on Friday.
The 50-issue NSE Nifty ended at 7,436.15, up 13.70 points, or 0.18 percent.
"Markets edged higher as oil futures surged due to the blizzard on the US east coast and investors were encouraged by hints of a potential central bank stimulus in Europe and Japan," said Shreyash Devalkar, Fund Manager ? Equities, BNP Paribas Mutual Fund.
Tata Steel was the top gainer, up 2.73 percent, followed by Sun Pharma (up 2.25 percent).
HDFC Bank surged 0.94 percent after the company today reported 20.1 percent growth in net profit at Rs 3,356.8 crore for the third quarter of this fiscal.
Other major gainers were ONGC, Coal India, ICICI Bank and HDFC Ltd.
Brokers said heightened speculation that the US Fed would push back another rate hike for now, having increased the cost of borrowing in December for the first time nearly in a decade, positively impacted shares.
Investors too weighed Moody's poll finding that external risks facing the Indian economy have risen since last year.
The rebound in stocks came on value-buying too as investors felt that a sell-off which dragged down the Sensex to levels last seen before Prime Minister Narendra Modi's party swept to power in May 2014 was overdone, they added.
The metal index advanced the most by surging 1.58 percent, followed by consumer durables (1.34 percent), healthcare (0.97 percent) and realty (0.50 percent).
Overall, 15 out of the 30-share Sensex pack advanced while others lost.
The broader markets too showed a firm trend, with BSE small-cap index rising by 0.94 percent and mid-cap 0.24 percent as investors widened their bets.
Stock exchanges will remain closed tomorrow on account of the Republic Day.
Meanwhile, foreign portfolio investors net sold shares worth Rs 769.83 crore last Friday, as per provisional data.
Globally, the Shanghai Composite index closed 0.75 percent higher and Hong Kong's Hang Seng surged 1.36 percent while Japan's Nikkei ended up 0.90 percent.
European markets, however, remained in the negative terrain in the early session.
Covering-up of short positions and better earnings helped, but caution ahead of an approaching January derivatives expiry on Thursday kept gains on a tight leash.
"Currently, investors are in a wait and watch mode as going forward global triggers will shape the market direction as per the outcome of Fed and BoJ meet this week," said Vinod Nair, Head-Fundamental Research, Geojit BNP Paribas Financial Services Ltd.
The market breadth remained positive as 1,730 shares ended higher, 924 closed lower while 166 ruled steady. The total turnover dropped to Rs 2,615.35 crore, from Rs 3,498.12 crore last Friday.