Weakness of dollar in the overseas market also boosted the rupee value against the dollar.
The Indian rupee resumed higher at 66.30 per dollar as against yesterday's closing level of 66.35 at the Interbank Foreign Exchange (Forex) market.
It moved in a range of 66.35 and 66.27 per dollar during the day before closing at 66.33, showing a marginal gain of two paise or 0.03 per cent.
The dollar index was down by 0.12 per cent against a basket of six currencies in the late afternoon trade.
More From This Section
In New York, the euro strengthened against the dollar yesterday as a rout in crude-oil prices resumed, helping support the shared currency at the expense of its emerging- market rivals.
The dollar was largely unchanged against the yen and the euro in thin Asian trade in the afternoon trade today, with fewer participants in the market ahead of the year-end holiday season.
Pramit Brahmbhatt, Veracity Group CEO, said, "The rupee
Meanwhile, the benchmark Sensex ended lower by 145.25 points of 0.56 per cent today.
In forward market today, premium for dollar declined on fresh receivings from exporters.
The benchmark six-month premium payable in May ended lower at 181-183 paise from 187-189 paise yesterday and far forward November 2016 contract also fell to 391-393 paise from 398.5-400.5 paise.
The RBI fixed the reference rate for the dollar at 66.29 and for the euro at 72.33.
It also fell against the euro to 72.55 per euro from 72.12 previously.