Earlier, the market opened in the green amid across-the- board value-buying in realty, power and oil&gas stocks.
Equities later pared gains on continued sell-off in Asian and European markets, which fell for the second day on Chinese concerns and rising tensions in the Middle East.
A disappointing US factory data also added to the sense of fear, hammering Wall Street stocks yesterday.
The 30-share BSE Sensex resumed higher at 25,744.70 and advanced to the day's high of 25,766.76. However, after swinging between gains and losses, it finally settled 43.01 points or 0.17 per cent down at 25,580.34 -- its lowest close since December 18 when it had closed at 25,519.22.
The NSE Nifty after recapturing the 7,800-mark in early trade to touch a high of 7,831.20 concluded 6.65 points or 0.09 per cent down at 7,784.65.
Coal India was the worst Sensex performer by tumbling 1.35 per cent, followed by SBI at 1.22 per cent.
Other losers included Hero MotoCorp (1.11%), HUL (1.09%), TCS (1.06%), NTPC (0.90%), HDFC Bank (0.85%), Lupin (0.84%), Bharti Airtel (0.78%), Cipla (0.68%) Axis Bank (0.66%) and Tata Motors (0.66%).
On the other side of the spectrum, Tata Steel, GAIL, Asian Paints, ONGC, RIL, BHEL and ICICI Bank provided some relief.
Among BSE sectoral indices, IT suffered the most by losing (0.42%) followed by teck (0.41%), bankex (0.32%), auto (0.31%) and FMCG (0.10%).
The broader markets, however, outperformed, as the BSE small-cap index ended 0.79 per cent higher while mid-cap index gained 0.56 per cent.
Meanwhile, foreign investors sold shares worth Rs 667.15 crore yesterday, as per provisional data.
