Tracking weakness in the global markets the Sensex the opened with a negative gap of 54 points at 10,991, and soon tumbled to a low of 10,939.Fresh buying at lower levels saw the index recoup all its losses and rebound into the positive zone. As the buying gained momentum the index rallied to a high of 11,188 - up 249 points from the day's low.Some profit taking towards the close saw the index pare some gains and end with a gain of 130 points at 11,145.