The rupee was trading strong by 20 paise at 63.97 in the evening session on the back of fresh dollar selling by importers and strong domestic equity market.

After opening weak at 64.20 per dollar against yesterday’s closing level of 64.17 at the Interbank Foreign Exchange (Forex) market, the domestic unit further fell to 64.21, before being quoted at 63.97 at 4.50 pm local time.

It hovered in the range of 63.93 and 64.21 in the evening trade.

The benchmark BSE Sensex surged 373.62 points or 1.39 per cent to 27,251.10.

In New York, the dollar traded lower against most of its rivals yesterday after two sessions of marginal gains, as US Treasury yields turned lower and a Greek debt payment to the IMF supported the euro