The Indian unit opened sharply higher at 65.95 per dollar against yesterday's closing level of 66.14 at the Interbank Foreign Exchange (Forex) market.
It moved in a range 66.0425 rpt 66.0425 to 65.86 during the morning deals before quoting 65.04 at 1030 hrs.
The dollar index was trading down 0.22 per cent at 95.07 against a basket of six currencies in the early trade.
"Due to volatility in global markets, the likelihood of a Fed rate hike in the upcoming September meeting is fast receding. Following the PBoC action, Chinese equity sell-off has taken a breather. The US dollar has once again gained lost ground," a dealer said.
Oil rose in Asia today as dealers digested a mixed US energy report showing a dip in crude inventories, but barely any decline in production despite sinking prices.
Meanwhile, the benchmark BSE Sensex was trading up by 350 points or 1.36 per cent at 26,065.11 at 1030 hrs.