The rupee had gained 18 paise to close at one-week high of 54.57 against the US currency on Thursday.
Meanwhile, the BSE benchmark index Sensex rose 176.25 points, to 19,839.80 or 0.89% in early trade on Friday.