The rupee resumed higher at 63.97 per dollar against the yesterday's closing level of 64.00 at the Interbank Foreign Exchange (Forex) Market and hovered in a range of 63.82 and 64.04 before quoting at 63.87 at 1100 hrs, showing a gain of 13 paise.
Banks and exporters preferred to reduce their dollar position in view of lower dollar in the overseas market.
In New York, the US dollar weakened against most of its major rivals yesterday after a slate of weaker-than-expected economic data.
