The rupee strengthened by 21 paise to close at more than one-week high of 73.45 against the US dollar on Friday as the greenback weakened in the global markets.
At the interbank forex market, the domestic unit opened higher at 73.47 against the dollar and touched a day's high of 73.15 as the dollar fell against its major rivals.
The local unit later lost some ground to close up by 21 paise at 73.45, a level not seen since September 7. On Thursday, the rupee depreciated by 14 paise to end at 73.66 against the US dollar. The rupee advanced largely due to broad dollar decline globally.