The Sensex opened with a huge negative gap of 550 points at 12,713, owing to weak cues from the global markets, and soon slipped to a low of 12,558.
Buying emerged at lower levels as index took support around the July low of 12,500. Banking and oil & gas stocks led the recovery. As buying gained momentum, the index rebounded into the positive zone in tandem with other global markets.
The Sensex touched a high of 13,347, and finally ended with a gain of 64 points at 13,217.