The Sensex has recovered and has touched a high of 15,872, up 92 points.The index is now at 15,865, up 85 points. The BSE Realty index has gained around 3% to 4,241.
DLF and Bharti Airtel have advanced 4% each to Rs 409 and Rs 432, respectively.
ACC and Reliance Infrastructure added 1.5% each to Rs 812 and Rs 1,157, respectively.
Tata Power and TCS have slipped around 2% each to Rs 1,325 and Rs 535, respectively.
Infosys, Sun Pharma and ITC are down over 1%.