At the interbank foreign exchange market, the rupee opened at 96.12 and traded in the range of 96.04-96.32 during the session. It settled at 96.32 (provisional), down 16 paise from its previous close