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.