The Sensex opened 18 points lower at 10,258 amid mixed cues from the global markets. The index, thereafter, recovered and rallied to a high of 10,386 on the back of steady buying in select index heavyweights like - ICICI Bank, HDFC and Reliance.
A sudden bout of profit-taking in mid-noon trades saw the index erase gains and slip into red. The index tumbled all the way to a low of 10,151 - down 235 points from the day's high. The index, however, soon recovered from the day's low and rebounded into the positive zone towards the end of the day.
The Sensex finally (provisional) settled with a gain of 102 points at 10,377.