At the interbank foreign exchange, the rupee opened at 91.92 against the US dollar and traded in the range of 91.71-92.19 before settling at 91.85 (provisional), up 36 paise from its previous close.