Recovering from its initial losses, the rupee was trading higher by 9 paise at 63.52 against the American currency in the evening session amid bouts of dollar selling by banks and exporters as well as stronger equities.

Earlier, the rupee opened weak at 63.64 per dollar at the Interbank Foreign Exchange (forex) market against the previous close of 63.61. It slid further to 63.66 on bouts of dollar demand from importers before being quoted at 63.52 at 4.15 pm local time.

The local unit moved in a range of 63.66 and 63.51 in the evening deals.

The dollar was near a three-week high on Thursday and world stock markets had a delicate feel, as the implication of US jobs data later for a possible Fed rate hike added to Europe’s uncertainty over Greece.

Meanwhile, the benchmark Sensex ended down by 75.07 points or 0.27 per cent at 27,945.80.

comment COMMENT NOW