IT major TCS rose on strong first quarter results announced after market yesterday.
However, auto, FMCG, realty and consumer durables saw selling.
Infosys, meanwhile, extended Thursday's losses, triggered by the company revising downwards both earnings and revenue growth guidance for year ending March 2013 in dollar terms.
The BSE 30-stock index, Sensex, opened higher at 17,269.20 points and shot up to 17,342.88 on good buying support. Later, it declined to 17,264.79, before quoting at 17,306.21 at 1030 hrs, still showing a gain of 73.66 points or 0.43 per cent from its last close.
The NSE 50-share Nifty also looked up by 19.05 points or 0.36 per cent to 5,254.30.
Also Read
Foreign institutional investors (FIIs) bought shares worth a net Rs 268.54 crore yesterday as per the provisional figures released by the stock exchanges.
Most Asia stocks gained as China's economy grew in line with expectations during the second quarter of 2012.
Key indices in Hong Kong, Indonesia, Japan, South Korea and Singapore rose by up to 1.02 per cent. China and Taiwan markets were down marginally.