The Sensex opened with a negative gap of 114 points to 15,694, and slipped to a low of 15,573 - down 235 points from the previous close - due to neagative cues from the global markets.Buying in technology stocks, following the in-line numbers from Infosys, helped the index rebound into positive zone. As buying spread to other sectors, the index rallied to a high of 16,249 - up 676 points from the day's low.The Sensex finally ended (provisional) with a gain of 401 points at 16,209.The NSE Nifty ended (provisional) with a gain 118 points at 4,896.