Investors remained optimistic as key indices surged over 1 per cent each during the intra-day trade. The 30-share Sensex climbed 1,078.87 points, or 1.40 per cent, to close at 77,984.38. During the day, it even touched an intra-day high of 78,107.23.