Mirroring positive cues from the US markets, the Sensex opened with a positive gap of 147 points at 13,007, but soon slipped into the negative zone to a low of 12,697 - down 310 points from the day's open.
The index, however, rebounded into the positive zone on the back of fresh buying in banking and technology stocks. The index rallied to a high of 13,204 - up 507 points from the day's low.
The Sensex, however, pared gains towards the close and finally ended with a gain of 205 points at 13,066.