The Indian rupee declined by 7 paise to close at 89.43 against the U.S. dollar, influenced by stronger dollar demand and cautious sentiment in global currency markets. Traders pointed to firm U.S. yields and consistent dollar buying by importers as key drivers of the movement. Market participants are watching upcoming macro data and oil price trends for near-term direction.