At the interbank foreign exchange, the rupee opened at 90.76 and traded in the range of 90.67-90.89 against the greenback during the session. It eventually settled at 90.87 (provisional), up 7 paise from its previous close.