However, oil & gas index slipped following Reliance. The Sensex finally ended flat at 20,103. Nifty was unchanged at 6,075.
Asian stocks edged higher on Monday after a corporate-results-driven rally on Wall Street on Friday and amid a positive earnings outlook for Chinese firms.
However, Japanese stocks fell from near three-year highs as investors took profit.
Nikkei slipped 1% to 10,824.Shanghai Composite on the other hand surged 2.5% at 2,347.
Data released on Sunday showed that profit growth at major Chinese industrial enterprises slowed sharply to 5.3% in 2012, nearly one-fifth of the 25.4% jump seen the previous year.
Foreign institutional investors bought shares worth a net Rs 586.87 crore on Friday as per provisional data from the stock exchanges.
Interest rate sensitive realty stocks rose as the Reserve Bank of India (RBI) is seen cutting its key policy rate viz. the repo rate by 25 basis points (bsp) at Third Quarter Review of Monetary Policy 2012-13 on Tuesday.
BSE realty index surged 1.8% at 2,224.
BSE auto, bankex and metal indices went up 0.5-1% each. IT stocks edged higher on renewed buying.
Tata Motors was up 2.5% at Rs 309 - the highest gainer among Sensex stocks. Hero MotoCorp, Mahindra & Mahindra and Maruti Suzuki also advanced 0.5-2% each.
From the metal space -- Sterlite and Hindalco jumped 1.7% each, followed by Tata Steel. Jindal Steel and Power however slipped in trades.
On the losing side, Reliance was the biggest dragger, accounting for a 30
I-League:Dempo rally to hold ONGC
Divestment in Oil India, NTPC soon: Mittal
Stocks Corner: What to BUY, what to SELL!
Kumar M Birla to be Birla Sun Life AMC chairman
Kingfisher should infuse Rs 2,000 cr for revival: SBI