The rupee declined 7 paise to close at 83.35 (provisional) against the US dollar on Friday as a strengthening American currency overseas and a selloff in domestic equities weighed on the local unit. Besides, rising crude prices in the international market and risk-averse sentiment dragged the local unit down, forex traders said.