The rupee opened at 95.61 against the US dollar, aided by increased import duties on gold and silver. However, elevated oil prices and US inflation could limit gains. India raised tariffs to reduce demand and support the currency amid a trade deficit exacerbated by rising crude prices.