The Indian rupee hit fresh lows near ₹94 against the US dollar amid rising crude oil prices and foreign portfolio investor (FPI) outflows, driven by geopolitical tensions like the Iran war and oil supply fears. Analysts say continued risk aversion and elevated energy costs could push the currency further down, though a drop to ₹100 is seen as an extreme scenario.