A key index of the Indian equities markets, which rose about 120 points in the last 30 minutes of trade on Wednesday, gave up most of the gains but still closed in the green, 42 points up over its last close.
The 30-scrip sensitive index (Sensex) of the Bombay Stock Exchange (BSE), which opened at 15,882.39 points, ended trade at 15,873.85 points (provisional), up 42.87 points or 0.27 per cent.
The Nifty of the National Stock Exchange (NSE), too, shut shop in the red at 4,684.8 points, up 4.3 points.
Broader market indices also closed flat with the BSE midcap index ending a marginal 0.02 per cent per cent down.
Scrips with lower market capitalisation, however, did better, with the BSE smallcap index closing 0.92 per cent higher.