The rupee is trading at 60.53/54 versus Tuesday's close of 60.68/69.
Most traders cited a Japanese bank's dollar-selling as the main reason for the Indian unit's gain. Other foreign banks also stepped in to sell the greenback following the Japanese bank, they added.
Dealers estimate flows have been more than $250 million so far.