The S&P BSE benchmark Sensex trimmed earlier gains, but was still quoted higher by 52 points in the late morning trade on persistent buying mainly in Metal, Auto, Consumer Durbale, Realty and PSU sectors in view of good corporate results from some companies.
Sustained foreign capital inflows also boosted the market sentiment.
Tata Steel firmed up as the company reported strong Q1 results after market hours yesterday.
The Sensex resumed higher at 19,299.42 and hovered in a range of 19,313.98 and 19,203.63 before quoting at 19,282.17 at 1030hrs, showing a net gain of 52.33 points of 0.27 per cent from its last close.
The NSE 50-share also moved up by 19.85 points of 0.35 per cent to 5,719.15 at 1030hrs.
Major gainers were Tata Motors (6.10 pct), Tata Steel (6.01 pct), Hidnalco Ind (3.50 pct), Sterlite (3.09 pct), TCS (2.04 pct), Bajaj Auto (1.88 pct), Gail India (1.59 pct), ONGC (1.45 pct) and ICICI bank (1.07 pct).
Foreign institutional investors (FIIs) bought shares worth a net Rs 227.08 crore yesterday as per provisional data from the stock exchanges.
Asian stocks were mixed in their early trade as indices in China, Indonesia and South Korea were up by 0.07 pct to 0.5 pct while indices in Japan, Taiwan and Singapore were down by 0.14 pct to 0.75 pct.
The stock market will remain closed tomorrow, 15 August 2013, on account of Independence Day.