On Friday, the rupee recovered from a low level and settled 20 paise higher at 96.53 against the US dollar