The Sensex opened a tad (nine points) higher at 14,089. Weakness in morning trades saw the index slip to a low of 14,059. The index, however, bounced back into the positive zone and exhibited range-bound movement for most part of the trading day.Agressive buying, mainly in heavyweights Reliance, ICICI Bank, ONGC and Tata Steel in the latter half of the day saw the index soar to a high of 14,311 - up 252 points from the day's low. The Sensex finally ended with a gain of 215 points at 14,295.