The rupee on Tuesday recovered sharply by 21 paise to 42.28/30, against the US currency due to lack of dollar demand from oil refiners and recovery in equity markets.
Rupee recovers sharply by 21 paise