Rupee recovers from all-time low level, opens 25 paise higher at 83.84 against US dollar
Forex traders said risk aversion in the global markets, escalation of geopolitical tensions in the Middle East and outflows by foreign investors further dented investor sentiments.