The BSE benchmark Sensex failed to maintain initial gains on Friday due to fresh selling pressure in realty, FMCG, teck and banking sectors on the back of weak global cues.

The BSE-30 share index, Sensex, resumed higher at 19,907.21 and shot up further to 19,966.69 on renewed buying in consumer durable, healthcare, metal and refinery sectors on sustained capial inflows from foreign funds.

However, it declined afterwards to 19,888.56, before quoting 19,895.21 at 1030 hrs.

It showed a marginal gain of 0.23 points from its last close.

The NSE 50-share index, Nifty, was also up by 3.40 points, or 0.06 per cent, while quoting 6,038.15 at 1030 hrs.

Major gainers were -- Cipla (1.71 per cent), Bajaj Auto (1.67 pc), Tata Steel (1.38 pc), Maurti Suzuki (1.37 pc) and Jindal Steel (0.80 pc).

However, shares of Bharti Airtel fell by 2.89 per cent, followed by HUL (1.24 pc), Hero Motocorp (1.09 pc) and ITC (0.81 pc).

Foreign institutional investors (FIIs) bought shares worth a net Rs 958.93 crores yesterday, as per provisional data from the stock exchanges.

Asian stocks traded mostly lower, weighed by lower-than-expected official China manufacturing data.

Key benchmark indices in Singapore, South Korea, China, Hong Kong and Taiwan were down by 0.03 to 0.56 per cent while stocks in Japan and Indonesia were up by 0.35 to 1.11 per cent.

More In: Markets | Business