Strong cues from global markets coupled with a dip in inflation, saw the Sensex opened with a positive gap of 231 points at 14,279.
Aggressive buying in financial and realty stocks saw the index rally to higher levels as the day progressed. The upmove was so strong that the market also discounted the GDP numbers, which indicated a slowdown in economic growth to 7.9% in the June quarter.
The index rallied all the way to a high of 14,572, and finally ended on a firm note at 14,558 - up 510 points.