Seen as a referendum on the central government's recent decisions, including demonetisation, the election outcome holds clue to how the market will behave in coming days. The final numbers will be out on Saturday while exit poll findings are marked for Thursday.
Investors were restrained as there is a big buzz that the US interest rate is set to move up next week, which if it happens will suck out capital from India and other emerging markets.
"A strong majority in the state election result (especially in UP) for the ruling central government will be a good enough factor to extend the market gains because it will be considered as a positive sign on the government's recent economic initiative," said Vinod Nair, Head of Research, Geojit Financial Services.
The 50-issue NSE Nifty was range bound and settled up 2.70 points, or 0.03 per cent, at 8,927.
Also Read
Broader markets, however, failed to keep pace, pulling down the BSE mid-cap and small-cap indices.
Maruti Suzuki led from the front, with a gain of 1.67 per cent, followed by SBI. Other gainers that helped the key indices end in the green included Axis Bank, Tata Motors, Asian Paints and Sun Pharma.
Dr Reddy's tanked the most, down 5.01 per cent, to Rs 2,708.60, its 52-week low, after the company received 13 observations from the US health regulator.
Meanwhile, shares worth over Rs 50,000 crore of Reliance Industries today changed hands at BSE, days after the company went for major shareholding rejig among its promoter entities. RIL slipped below the Rs 1,300-mark by falling 0.35 per cent.
Other Asian bourses were mixed while European markets were trading in the negative zone in their early session as investors await the outcome of the ECB's latest policy meeting on interest rates and stimulus.
The trend of low trading volumes continued as a majority
of market participants remained on the sidelines.
Of the 30-share Sensex pack, 17 made headway while 13 retreated.
The market breadth remained negative as 1,611 shares ended lower, 1,188 advanced while 170 ruled steady.
The total turnover on BSE read Rs 6,650.21 crore, higher than Rs 5,874.98 crore in the previous session.