The rupee on Friday staged a smart recovery from its three-week low against the US currency to close 23 paise higher at 66.71 on heavy corporate dollar sales as well as easing inflationary pressure.
Better-than-expected consumer inflation data supported the recovery momentum, a dealer said. However, lacklustre performance in domestic equities alongside a strong dollar overseas limited the rupee appreciation, the dealer said.