After rising nearly 64 points, the BSE barometer pared gains amid profit-booking in realty, oil&gas and auto stocks.
Hectic buying, however, was seen in mid-cap and small-cap shares with their BSE indices gaining over 1.3 per cent each, outpacing blue-chip Sensex's mere 0.04 per cent rise.
Investors adopted a cautious stance after two days of hefty gains and preferred to book some profits, brokers said.
The Sensex resumed higher at 25,540.92 ahead of TCS and Bajaj Auto quarterly earnings. It advanced to 25,613.03 but was later trapped in a narrow range, before closing 11.44 points, or 0.04 per, cent higher at 25,561.16. This is its strongest level since 25,582.11 on July 8.
More From This Section
The Bajaj Auto scrip slipped over 2 per cent after the firm reported marginal year-on-year increase in June quarter net profit. TCS shares also ended 0.8 per cent weak ahead of earnings later in the afternoon.
Among 17 gainers in 30-share Sensex pack, Hindalco surged 3.91 per cent, followed by Tata Power (3.53 per cent), Tata Steel (2.99 per cent) and Coal India (2.86 per cent).
In the 13 Sensex laggards, shares M&M saw the biggest drop of 3.18 per cent, followed by Bajaj Auto, GAIL nd TCS.
Foreign Portfolio Investors (FPIs) had bought shares worth a net Rs 621.68 crore yesterday.