Erasing initial losses, the Bombay Stock Exchange benchmark Sensex today ended with a moderate gain of over 30 points for the fourth straight day on revival of buying in auto, realty and healthcare counters.
The Sensex lost nearly 100 points at the outset but staged a comeback to end the day higher by 30.19 points at 16,741.30 to stretch the winning streak to fourth day in a row.
The in the past three days the key index had gained 496 points.
Of the 30 Sensex stocks, 18 counters recorded gains while 12 others closed with losses.
Wider National Stock Exchange index Nifty rose by 10.50 points at 4,976.05 but could not cross the key 5,000-level.
Brokers said a weak Asian trend and market moving into a consolidating mode after Nifty touching symbolic 5,000 points saw every surge being capped, which made the trading choppy.
They said trading was volatile as anticipation of good quarterly earnings by India Inc was countered by profit selling after the market touched a 16-month high.
Major support came from auto shares on reports of a rise in vehicle sale and expectations that it might gain further momentum during Navratras, an auspicious week when people make fresh purchases. Auto sector index gained 2.10 per cent to 6,603.10.