The Sensex opened with a positive gap of 303 points to 15,264 on the back of positive cues from the global markets. Fresh buying, thereafter, saw the index rally to a high of 15,423 - up 462 points from the previous close.
The markets displayed strength for most part of the trading day. However, aggressive profit-taking in the last one-hour of trades saw the index pare gains and slip to a low of 15,056. The Sensex finally ended (provisional) with a gain of 114 points at 15,075.