Erasing early losses, the Bombay Stock Exchange Benchmark Sensex recovered to trade over 12 points higher at mid-session on fresh buying in stocks such as Reliance Industries and Infosys Technologies.
The 30-share Sensex, which lost over 105 points in the early morning trade, bounced back to trade 12.39 points, or 0.07 per cent higher at 17,179.01 at mid-session.
The wide-based National Stock Exchange index Nifty, however was remained in negative zone with a marginal fall of 3 points at 5,134.
Brokers said covering-up of short positions by speculators and fresh buying in heavy-weight stocks helped Sensex to trade in positive territory.
The most-weighted Reliance Industries traded 0.66 per cent higher at Rs 1,028, while Infosys Technologies recovered by 0.46 per cent at Rs 2,685 after dipping to Rs 2,635.05 in the opening trade.