Rupee hits 8-week high of 64.95 vs US dollar

The rupee recuperated by 46 paise to close at an eight-week high of 64.95 against the US dollar on fresh selling of the American currency by banks and exporters on persistent foreign capital inflows into domestic equities.