The rupee surged 97 paise to 89.27 per dollar, marking its third straight gain after hitting record lows. Likely RBI intervention, thin year-end trading, strong inflows and risk-on sentiment lifted the currency sharply.