The Indian rupee opened at 95.36 against the US dollar, impacted by dollar demand and external factors. RBI's interventions have stabilized the currency, which moved within a narrow range this week, despite geopolitical risks and elevated oil prices threatening increased volatility.