The rupee opened higher at 63.60 per dollar from yesterday's closing level of 63.66 at the inter-bank foreign exchange market today.
The domestic unit traded between 63.6150 and 63.5475 during morning deals.
The rupee was trading at 63.54 per dollar at 1130hrs.
"A weak dollar overseas is aiding the rupee," a dealer said.
The US dollar slumped against its major rivals in early Asian trade due to weak factory inflation data, while the euro strengthened after the European Central Bank hinted that it could trim its monetary stimulus programme.