The NSE 50-share index opened slightly higher at 9,112.20 and hovered between 9,120.50 and 9,075.15 before finishing at 9,103.50, a mere loss of 1.65 points, or 0.02 per cent. It saw an intra-day movement of 45.35 points.
Overseas, Asian markets ended lower after British Prime Minister Theresa May's surprise decision to hold early elections, while European shares were trading higher in their afternoon trade as a rebound in basic resources stocks and some positive first-quarter results outweighed weakness in oil and gas counters.
Media rose 1.55 per cent, Realty 1.47 per cent, Infra 1.30 per cent, Commodities 0.59 per cent, Energy 0.58 per cent and Metal 0.50 per cent.
The broader mid-cap and small-cap indices also gained 0.72 per cent and 0.76 per cent, respectively.
Gainers included Power Grid (4.37 per cent), Infratel (2.91 per cent), Tata Power (2.51 per cent), Adani Port (2.02 per cent) and NTPC (1.98 per cent).
A total of 944 shares advanced, 734 declined while 82 ruled steady.
Total securities that hit their price bands were 115.
Turnover in the cash segment slumped to Rs 24,069.13 crore, from Rs 28,056.56 crore yesterday.
A total of 12,148.42 lakh shares changed hands in 9,342,217 trades. The market capitalisation of listed of firms stood at Rs 1,20,75,048 crore.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)