Selling that picked up the last hour of trade in select metal, realty and banking shares before Thursday's expiry of monthly equity derivatives, also dampened trading sentiments.
After a better start, the Sensex rose over 140 points to 20,828.68 helped by firm Asian cues. However, sustained offloading of stocks led to the 30-share Sensex closing lower by 36.21 points, or 0.18 per cent, to 20,647.30.
"ICICI Bank reported rise in consolidated net profits in Q3FY14 on a YoY basis, while asset quality was marginally lower. Bharti Airtel too was down post results. Though the results were good but fell short of general expectations," said Rakesh Goyal, Senior Vice President, Bonanza Portfolio.
Losses in ICICI Bank, RIL, ITC dragged the index down. The biggest laggards of the day included Tata Steel, Sesa Sterlite, Hindalco and Bharti Airtel.
Also Read
Maruti shares with a 7 per cent spurt led the 14 Sensex gainers which included Infosys, Bhel and Hero MotoCorp.
The 50-share National Stock Exchange index Nifty declined by 6 points, or 0.10 per cent, to end at 6,120.25, after touching an intra-day high of 6,170.45.
Sectorally, the BSE Metal index suffered the most by losing 1.35 per cent, followed by Consumer Durable index (0.76 per cent), Banking index (0.69 per cent) and Realty index (0.58 per cent).