Indian equities continued to gain momentum on the back of heavy buying action witnessed across all sectors.
Mirroring the sharp increase in values of key stocks in this space, the BSE Realty index gained 10%. Capital goods, oil, power, bank and metal stocks also rallied smartly.
BSE Midcap and Smallcap rose 1.98% and 1.38% respectively.
At 02.25 p.m., the 30-share index Sensex stood at 8,993.39, up 245.96 points, after hitting a high of 8,997.36 and a low of 8,726.71.