The Sensex zoomed to a high of 15,521 following strong buying in the realty stocks. The index is now at 15,499, up 479 points.
The BSE Realty index has rallied 6.71 per cent. Metal, Bankex, auto and capital goods indices are up 4-5% each.
DLF soared 7% to Rs 399. ICICI Bank and Maruti advanced over 6% each to Rs 755 and Rs 1,371, respectively.
SBI, Hero Honda, Tata Motors, Tata Steel, Sterlite and Jaiprakash Associates have added over 4.5% each.
The market breadth remains extremely positive, out of 2,761 shares traded, 2,173 advanced and 528 have declined so far on the BSE.
The NSE Nifty is at 4,600, up 144 points.