The Indian rupee opened at 96.25 against the US dollar on July 16, pressured by high crude oil prices and weak market sentiment. It has declined 1.7% this month, facing geopolitical tensions and slowing foreign capital inflows, impacting its outlook and raising inflation concerns.