The Sensex opened with yet another positive gap of 173 points at 10,522 on the back of positive global cues. The index soon touched a high of 10,655 owing to smart gains by index heavyweights.
Intra-day profit taking saw the index pare gains and touch a low of 10,410 - down 245 points from the day's high. The Sensex finally (provisional) ended with gain of 203 points at 10,551.