At the interbank foreign exchange market, the rupee opened at 94.95 against the US dollar, then lost ground and finally settled for the day at 95.23 (provisional), registering a fall of 39 paise over its previous close.