The broader-based S &P CNX Nifty index of National Stock Exchange (NSE) closed 6.30 points up at 4,523.85. Mid-cap and Small-cap indices on BSE also closed with a marginal gain at 5,881.60 and 7,166.99, respectively.
The market breadth was just about positive on BSE, with 1,381 shares advancing as compared to 1,262 that declined, while 84 remained unchanged. Among the 30-member Sensex pack, 20 advanced while the rest slipped.
A total turnover of Rs 5,641 crore was quoted at BSE as compared to Rs 7,203 crore in the previous session.
Auto shares advanced for the third straight day and dominated Sensex gainers. India's top truck maker in terms of sales, Tata Motors, surged 4.28 per cent to Rs 445 on 2.84 lakh shares. It was the top gainer from the Sensex pack.
Frontline banking shares surged ahead of inflation data. HDFC Bank was up 3.25 pc to Rs 1,256.25, State Bank of India (SBI) gained marginally to Rs 1,525 and ICICI Bank was up 0.74 pc to Rs 712.
Housing Development Finance Corporation (HDFC) vaulted 3.36 pc to Rs 2,476.40 on reports that it was in talks with GE Money to buy the latter's Indian home loan business.
Real estate stocks rose on fresh buyings. DLF moved up 2.28 pc to Rs 557, Parsvnath Developers gained 3.78 pc to Rs 129.20, Omaxe was up 3.51 pc to Rs 138.60 and Unitech up 1.27 pc to Rs 179.40.
However, Bharat Heavy Electricals (BHEL) lost 3.53 pc to Rs 1,763, Bharti Airtel lost 1.46 pc to Rs 857, Reliance Communications slid 1.71 pc to Rs 438.65.
Reliance Industries shed 1.45 pc at Rs 2,262.50 on 10.30 lakh shares. The stock moved in a range of Rs 2,315.25 and Rs 2,248.60 during the day.