Volatility ruled the session with the index cracking below the 25,000-level in opening deals on prevailing worries over GST bill and the imminent interest rate hike by the US Federal Reserve meeting this week.
However, industrial production growing by 9.8 per cent in October on an annual basis on the back of a robust growth in consumer products and capital goods during the festive season, provided some relief.
"While investors resorted to some value-buying, there seems to widespread caution ahead of the Fed's meeting on the 16th," said Shreyash Devalkar Fund Manager - Equities BNP Paribas Mutual Fund.
The 30-share gauge after cracking below the 25,000-mark to scale the day's low of 24,867.73 in early deals, bounced back to wipe off earlier losses on value-buying in several blue-chip stocks and hit a high of 25,194.15 before ending 105.92 points or 0.42 per cent higher at 25,150.35.
Also Read
On similar lines, the NSE Nifty, which dipped below the 7,600-level intra-day to hit a low of 7,551.05, finally ended 39.60 points or 0.52 per cent higher at 7,650.05 after the day's high of 7,663.95.
Metal stocks were back in limelight after the government on Friday imposed anti-dumping duty of up to 57.39 per cent on import of certain stainless steel products from China, Korea, the US and EU for five years to save the domestic industry from cheap shipments.
Buying activity by retail investors also spread to mid-cap and small-cap stocks, which ended with gains up to 0.66 per cent higher.
Back home, out of the 30-share Sensex pack, 21 scrips
ended lower.
Major losers were Tata Motors (2.63 pc), SBI (2.56 pc), L&T (1.98 pc), GAIL (1.62 pc), Hero MotoCorp (1.52pc), RIL (1.50 pc) and ICICI Bank (1.47 pc).
Other gainers were Lupin 3.02 per cent, Asian Paints (2.39 pc), Cipla (0.84 pc), Dr Reddy's (0.84 pc) and ONGC (0.83 pc).
Among BSE sectoral and industry indices, capital goods fell 1.77 per cent followed by bankex 1.67 per cent, industrials (1.65 pc), realty (1.46 pc), power (1.32 pc), auto (1.27 pc) and metal (1.19 pc).
However, IT rose by 1.93 per cent followed by teck (1.54 pc) and FMCG (0.16 pc).
The market breadth remained negative as 1,883 stocks ended lower, 805 closed higher while 171 ruled steady. The total turnover dropped to about Rs 3,149 crore from Rs 4,506.31 crore yesterday.