The World Bank's list was released yesterday.
Banks and exporters liquidated their dollar bets and domestic stocks soared to new highs, which gave the rupee a leg-up, forex traders said.
However, the US currency's strength against other units had a sobering effect here, dealers said.
Yesterday, the rupee had moved higher by 10 paise to end at a fresh two-week high of 64.75 against the dollar.
The benchmark BSE Sensex rallied 238.16 points to hit an all-time high of 33,451.29 while the NSE Nifty crossed the 10,400-point mark for the first time in early trade today.