A weak dollar overseas supported the rupee, forex dealers said.
Meanwhile, the dollar index fell to a near three-week low on disappointing US housing starts data.
Yesterday, the rupee had lost 11 paise to close at 64.63 on dollar demand from importers as growing geopolitical unrest hastened the flight to safety.
The benchmark BSE Sensex rose 54.45 points, or 0.18 per cent, to 29,373.55 in opening trade today.
Disclaimer: No Business Standard Journalist was involved in creation of this content