The rupee today resumed slightly higher at 61.84 per dollar as against the last closing level of 61.86 and firmed up further to 61.70 on initial selling of dollars by exporters.
However, the domestic currency failed to maintain initial gains and dropped to 62.03 on month-end dollar demand from importers, mainly oil refiners before ending at Thursday's closing level of 61.86 per dollar.
It hovered in a range of 61.70 and 62.03 per dollar during the day.
Heavy foreign capital inflows mainly boosted the rupee value against the dollar in the initial stage, a forex dealer said.
The dollar index was down by 0.29 pct against a basket of major global rivals.
COLUMN: What actually saved the rupee?
Why dollar will strenghten against the rupee
Why rupee fall is good for India
Rupee ends unchanged against dollar at 61.41
Coal India: India's biggest divestment fetches Rs 22,557 cr