Following yesterday's weakness, the Sensex opened with a negative gap of 91 points at 14,153, and soon touched a low of 14,137. Fresh buying, mainly in metal stocks, at lower levels helped the index recoup losses and rebound into the positive zone.
The index gyrated between zones for the first half of the day. Thereafter, buying spread to sectors like - FMCG, banking and power which led the index rally to a high of 14,429 - up 292 points from the day's low.
The Sensex finally ended with a gain of 140 points at 14,383.