Rupee recovers by 9 paise