The rupee staged a comeback after plunging to a fresh three-week low and ended with a modest loss of 3 paise at 64.15 a dollar on Wednesday even as local equities put up a strong performance.

At the Interbank Foreign Exchange market, the rupee opened sharply lower at 64.28 compared to Monday’s level of 64.12 . It touched a low of 64.33 in mid-morning deals due to heavy dollar pressure but managed to recoup most of its losses to end at 64.15, with a small loss of 3 paise.