At the interbank foreign exchange market the rupee opened at 95.47, then touched 95.41, registering a gain of 20 paise from its previous close