At the interbank foreign exchange, the rupee opened at 90.91 and traded in a narrow range of 90.91-90.97 due to possible intervention by the Reserve Bank of India (RBI). It ended the session at 90.95 (provisional), down 6 paise from its previous close.