The Sensex was up 70.13 points at 28999.26, while the Nifty was up 23.10 points at 8950.10.
The market breadth was healthy, but was narrow as compared to the morning session. About 1,343 shares advanced, 674 shares declined, while 133 shares remained unchanged.
Hero MotoCorp, Larsen & Toubro and UltraTech Cement were the top gainers on the index while GAIL, ONGC, Power Grid and BPCL were a drag.
Shares of State Bank of India and Kalpataru Power Transmission gained 1-2 percent intraday ahead of board meeting of the companies. The meeting of central board of State Bank of India (SBI) is scheduled to be held on March 15 to consider raising of funds through equity capital by way of FPO/rights issue/ESPS/ESOS/QIP/ADR.GDR and any other mode or a combination of these at the appropriate time.