Mumbai: The BSE Sensex ended almost flat on Monday, up just about 10 points at 18,529 as cautious investors bought heavyweights at lower levels, as concerns over high interest rates prevailed.

The 30-share Bombay Stock Exchange index, Sensex, which gained 308.23 points in the last session, rose 10.15 points to 18,528.96, after touching intra-day low of 18,367.21.

However, the broad-based National Stock Exchange index Nifty failed to hold gains and settled with a minor loss of 0.35 point to 5,551.10. It touched the day's high of 5,586.05
and a low of 5,502.40.

The barometer's two heaviest stocks -- with 23 per cent weightage -- Reliance Industries and Infosys Technologies, saved the market from a fall.

IL closed Rs 2.95 up at Rs 958.35 and Infosys by Rs 16.80 to Rs 2,903.70.

The FMCG sector index remained the best performer, adding 1.24 per cent at 3,687.60 as Hindustan Unilever surged the most since October 2009 -- up Rs 9.75 at Rs 284.45 after its
fourth-quarter profit beat market expectations.

Metals, PSU and refinery sectors were other stocks that held the market.