The rupee staged a strong recovery from its all-time low on Tuesday, appreciating by 36 paise to settle at 91.85 (provisional) against the US dollar, supported by a sharp decline in global crude oil prices amid hopes of easing tensions in West Asia.
Forex traders said strong gains in domestic equity markets and a weaker US dollar further boosted the local currency.
At the interbank foreign exchange market, the rupee opened at 91.92 against the US dollar and moved in a range of 91.71 to 92.19 during the session before settling at 91.85 (provisional), marking a gain of 36 paise over its previous close.