The Sensex opened marginally (15 points) lower at 17,811 on mixed cues from the Asian markets. The index moved into positive zone and touched a high of 17,922 in early trades.The index could not hold gains and slipped back into negative territory. The index touched a low of 17,690 - down 232 points from the day's high - but rebounded into positive zone in late trades. The Sensex finally ended (provisional) with a gain of 41 points at 17,867.The NSE Nifty moved up (provisional) 29 points to close at 5,297.