The Sensex has soared to a high of 16,443 and is now at 16,437, up 222 points.
The NSE Nifty is at 4,887, up 78 points.
DLF has advanced 4% to Rs 409. Sterlite and Jaiprakash Associates have added over 2.5% each to Rs 740 and Rs 236, respectively.
Reliance Communications, Tata Steel, SBI, ITC and Hero Honda are up over 2% each.
Maruti and Hindustan Unilever are the only marginal losers so far.
The market breadth is extremely positive, out of 2,565 shares traded, 1,801 advanced and 683 declined so far on the BSE.
The BSE Realty index has soared 4% to 4,371. The metal, bankex, capital goods and auto indices are up over 1.5% each.