The Sensex opened with a huge positive gap of 122 points at 20,498, which turned out to be the high for the day.A heavy bout of selling towards the close saw the index tumble to a low of 20,066 - an intra-day swing of 432 points.The Sensex finally closed with a huge loss of 297 points (provisional) at 20079.