Overseas, European stocks edged higher as investors searched for the next catalyst following the French elections.
Asian stocks witnessed a mixed trend.
The NSE 50-share Nifty index opened higher at 9,337.35 and hovered between 9,338.95 and 9,307.70 before finishing at 9,316.95, a marginal rise of 2.80 points, or 0.03 per cent.
It saw an intra-day movement of about 31.25 points.
Sector-wise, infra rose (0.94 per cent) metal (0.77 per cent), IT (0.69 per cent), energy (0.60 per cent) and realty (0.45 per cent).
Also Read
Continuing their winning momentum, the broader mid-cap and small-cap rose by 0.51 and 0.58 per cent, respectively.
Major index gainers were IOC 2.86 per cent, Adani Ports 2.06 per cent, Larsen 2.05 per cent, Axis Bank 1.37 per cent and Wipro 1.31 per cent.
Hero Moto fell by 3.50 per cent, while other notable losers were India Bulls Housing Fin (3.04 per cent), Lupin (2.32 per cent), Bharti Airtel (1.72 per cent) and Auro Pharma (1.70 per cent).
A total of 918 scrips advanced, 747 declined, while 94 remained unchanged. Total securities that hit their price bands were 105.
A total of 12,362.45 lakh shares changed hands in 8,467,836 trades. The market capitalisation of listed firms stood at Rs 12,368,783.25 crore.
Disclaimer: No Business Standard Journalist was involved in creation of this content