At the interbank foreign exchange, the rupee opened at 94.70 against the US dollar and traded in the range of 94.45-94.77; it settled at 94.71 (provisional), up 47 paise from its previous close