Erasing most of the early gains, the BSE Sensex ended just 84 points up at 17,587.67 on Monday, despite 7-month high growth in factory output and RBI's move to infuse liquidity in the cash-starved financial system.
Banking, auto, capital goods, consumer durables and metals sectors attracted strong buying.
Gains were largely on account of the Reserve Bank's move late Friday to cut by 75 basis points the Cash Reserve Ratio (CRR) that would increase liquidity by around Rs 48,000 crore.
Besides, data released on Monday showed that industrial production grew 6.8 per cent in January on the back of high expansion in manufacturing. The growth was sharply higher than the revised 2.5 per cent rise in December.
Experts said that although the numbers indicated that economic recovery may be round the corner, it dimmed hopes that RBI may go for cut in key rates at the monetary policy review on Thursday.
The BSE 30-scrip index, Sensex, opened higher and hovered between 17,772.10 and 17,494.65 before ending at 17,587.67 - up 84.43 points or 0.48 per cent from Friday.
The NSE 50-share Nifty gained 26 points or 0.49 per cent to 5,359.55.
"The market was range bound and moved merely 50 points for the most part of the day. Despite RBI unexpectedly cutting CRR by 75 basis points and January IIP number that were much ahead of street expectation there was not much excitement in the market," said Rikesh Parikh, VP, Equities Motilal Oswal Securities.
"The reason is heavy news flows in the form of WPI inflation numbers (14th March), Advance tax (15th March) and Budget (16th March). Traders were also cautious on account of factors like slowdown in China growth and Greece's debt crisis," he said.