The rupee on Thursday finally managed to get back on its feet after a three-session losing spree, recovering from over six-month lows to end 22 paise higher at 65.50 a dollar despite a buoyant greenback overseas.

Fresh bouts of dollar selling by exporters and banks along with light unwinding of long dollar positions largely helped the rupee to rebound from an early plunge.