A weak dollar against other currencies overseas supported the rupee gains.
Stocks markets opening with gains also bolstered the domestic currency, a dealer said.
Yesterday, the rupee had staged a mild recovery after a two-session fall and ended higher by 7 paise at 64.96 against the US currency.
The benchmark BSE Sensex rebounded by 244.99 points, or 0.73 per cent, to 33,463.80 in opening trade.
Disclaimer: No Business Standard Journalist was involved in creation of this content