After a strong opening, the BSE 30-share gauge reclaimed the 30,000-mark to hit a high of 30,016.04, before closing at 29,926.15, up 67.35 points, or 0.23 per cent.
It had lost 267 points in the previous session on Friday on global weakness due to a renewed slide in crude oil prices.
The 50-share Nifty retook the 9,300-mark, scaled a high of 9,338.70 before ending up 28.75 points, or 0.31 per cent, at 9,314.05.
The weekend rally on the Wall Street on strong US jobs report and pro-European centrist Emmanuel Macron's victory in the French presidential election kept vibes positive.
Investors looked forward to the last leg of corporate earnings. A better-than-expected report card by a few and a stronger rupee kept spirits high.
Shares of Ambuja Cements and ACC surged 5.89 per cent and 3.43 per cent, respectively, after both decided to explore the merger option between them.
Lupin surged the most by climbing 2.32 per cent, followed by Bharti Airtel (1.91 per cent) ahead of its quarterly earnings tomorrow. Asian Paints, ONGC, Infosys, Sun Pharma, TCS, Hero MotoCorp too advanced.
Of the 30-share Sensex pack, 20 scrips ended higher while 10 closed lower.
Broader markets looked good as they ended positive.
However, the point of worry was foreign portfolio investors (FPIs) who sold stocks worth Rs 363.98 crore, as per provisional data.
Globally, Asian shares ended higher after Macron beat his far-right, anti-EU rival to take the crown of French presidency. Key indices in Japan, Hong Kong, South Korea and Taiwan ended higher.
European indices were trading mixed in their late morning session.
Disclaimer: No Business Standard Journalist was involved in creation of this content
