The rupee declined to its lowest level in a year on Thursday as the dollar advanced versus major currencies and some Asian currencies fell.
Also, there was speculation that gold and oil importers stepped up dollar purchases to settle bills.
The partially-convertible Indian currency fell for a fourth day.
At around 4:00 pm (IST), the rupee was trading at 46.23 to the dollar after touching a day's low of 46.2750. It touched a day's high of 46.1450. It had opened at 46.1650 versus the previous close of 46.1675.