Forex dealers said a higher opening in the domestic equity market and strengthening of the euro against the US dollar overseas also supported the rupee.
The rupee appreciated by 38 paise -- its biggest single-day rise in seven weeks -- to close at 58.69 in yesterday's trade on optimism that the budget next week would have strong measures to put finances and the economy back on track.