The Bombay Stock Exchange benchmark Sensex posted gains for the fifth straight day in Thursday, adding over 33 points in volatile trading even as investors sold shares to book profit.
The 30-share index, which had gained 785 points in last four trading sessions, added 33.31 points to close at 16,216.86 points.
The wide-based National Stock Exchange index Nifty moved closed with moderate gain of 5.15 points at 4,819.40 points.
Marketmen said selling sparked in the last 30 minutes of trade on reports that the country's exports slid for the 11th month in a row in August and inflation inched upwards reduced the earlier gains.
The BSE barometer had gained 248 points in opening trade.
European stock markets turning weak in early trading also impacted adversely the trading sentiments.
Market heaviest and petro major Reliance led the losers while the second heaviest software exporter Infosys Technologies led gainers' pack.
RIL closed lower by 0.93 per cent at Rs 2,149.20. Infosys Technologies gained 1.92 per cent to Rs 2,235.10, after Nomura Holdings raised its ratings.