The Sensex after touching a high of 14,696, has pared some of its gains and is now at 14,628, up 134 points.
The BSE Realty index is up 2.6% at 3,290.
DLF has moved up nearly 3% at Rs 319. Bharti Airtel has rallied over 2% to Rs 820.
Hindustan Unilever and SBI have advanced 1.8% each to Rs 272 and Rs 1,773, respectively.
Tata Motors has gained 1.5% at Rs 295, and Sun Pharma has added 1% to Rs 1,103.
Hindalco has shed 5.5% at Rs 82. ACC has dropped 2% to Rs 754.
More From This Section
ONGC and Jaiprakash Associates have slipped 1.7% each to Rs 1,049 and Rs 202, respectively.
The market breadth remains negative - out of 2,513 stocks traded, 1,425 have declined and the rest have moved up.