The rupee resumed higher at 61.64 per dollar from yesterday's closing of 61.75 at the interbank foreign exchange market. It hovered in a range of 61.40 to 61.70 before ending at 61.41, a gain of 34 paise or 0.55 per cent. It was the third weekly gain for the local currency.
Banks and exporters preferred to reduce their dollar positions as overseas investors bought local shares. They purchased a net Rs 1,151.51 crore of shares yesterday, according to provisional data from the stock exchanges.
"Today's non-farm employment change data from the US will be very important as it will provide clues regarding QE (quantitative easing) tapering," said Abhishek Goenka, CEO of India Forex Advisors.
Yesterday in New York, the dollar fell to its lowest level against the euro in more than a month after indications the European Central Bank has no immediate plan to further ease policy.