The benchmark BSE Sensex trimmed its initial losses, but was still down by 53 points in late morning trade on selling in banking, capital goods, metals, refinery power and realty sectors despite rise in IT, teck, consumer durables and healthcare stocks.
The 30-share index Sensex resumed higher at 27,880.72 and hovered in a range of 27,921.86 and 27,722.14 before quoting 27,843.02 at 1045 hrs, down by 52.95 points or 0.19 per cent.
The 50-share Nifty also down by 12.55 points or 0.15 per cent to 8,385.45 at 1045 hours.
More From This Section
However, Infosys gained 1.90 per cent, Dr Reddy's 0.96 per cent, Cipla 0.88 per cent, M&M 0.83 per cent and RIL 0.76 per cent.
Meanwhile, foreign investors bought shares worth Rs 280.21 crore yesterday, as per provisional data.
At overseas markets, Asian stocks edged lower early today, as dwindling hopes of a Greek deal weighed on sentiment.
Indices in China, Japan, Hong Kong, Singapore and Taiwan were off 0.23 to 4.32 per cent.
However, indices in South Korea and Indonesia were up 0.32 to 0.35 per cent.
In New York market, the US stocks ended yesterday's choppy session lower as losses among energy and industrials companies weighed on broader indexes.