The Sensex opened with a positive gap of 125 points at 20,103, and soon soared to a fresh all-time intra-day high of 20,238.The index has slipped into the negative zone and is now down 58 points at 19,920.