The Sensex is now down 55 points at 15,842.
The NSE Nifty is down 16 points at 4,696.
(Updated at 1217 hrs)
After opening in the red yet again, the markets have re-couped all their losses and are, in fact, trading marginally in the positive.
The Sensex is quoting at 15,927, higher by 31 points and the Nifty is at 4719, higher by 9 points.
Bharti Airtel is trading stronger by 4% at Rs 304 and ICICI Bank is 3% higher at Rs 820.
Sun Pharma is up 2% at Rs 1,420 and Tata Motors has put on 2% and is trading at Rs 576.
Mahindra and Mahindra, Larsen and Toubro and Maruti Suzuki are up betwen 1% and 2% each.
On the loser's front, Reliance Communications has shed 4% at Rs 167 and Hindalco has lost 4% at Rs 116.
Hindustan Unilever, SBI and DLF have lost 2% at Rs 275, Rs 2,138 and Rs 361 respectively.
VALUE & VOLUME TOPPERS
ICICI Bank topped the value chart with a turnover of Rs 93.85 crore, followed by Bharti (Rs 73.19 crore), Stata Bank of India (Rs 69.19 crore), Suzlon (Rs 66.42 crore) and Jindal (Rs 60.16 crore).
Suzlon leads the volume charts with trades of 10.87 million shares, followed by Reliance Communication (3.38 million), Bharti (2.53 million), ICICI Bank (1.17 million) and Unitech (4.27 million).