The Sensex opened with a positive gap of 34 points at 12,415, and moved up to a high of 12,485. After dipping to a low of 12,381, the index bounced back and closed with a gain of 74 points at 12,454.