The rupee today closed 25 paise higher at 63.75 against the US dollar, recovering from its 20—month low of 64.26 hit during intra—day trade yesterday, on fresh selling of the greenback by banks and exporters in view of good foreign capital inflows.

Snapping its three—day losing streak, the rupee resumed lower at 64.02 as against the last closing level of 64 at the Interbank Foreign Exchange (Forex) on initial dollar demand from banks and importers on the back of higher dollar overseas and fell further to 64.03.

However, it recovered at the fag—end of the day to 63.75, registering a gain of 25 paise or 0.40 per cent.

It had dropped by 30 paise, or 0.47 per cent, in the last three trading sessions.

The dollar index was trading higher by 0.14 per cent against its major global rivals today.

In global markets, the dollar rose against the euro yesterday, as investors braced for the US official jobs report, among jitters over Greece’s bailout talks and a rebound in Eurozone’s bond markets.

A strong non—farm payrolls reading will provide the Federal Reserve with more ammunition to justify raising interest rates long before other central banks in Japan and the Eurozone.

Meanwhile, the benchmark BSE Sensex ended lower by 44.93 points, or 0.17 per cent, to settle at 26,768.49.

comment COMMENT NOW