Forex dealers said strength in the dollar against some other currencies overseas also weighed on the rupee but a higher opening in the domestic equity market capped the losses.
Yesterday, the rupee had gained 16 paise to close at 67.02, its highest level in a month, on heavy selling of the greenback by exporters and banks.
The benchmark BSE Sensex rose by 131.37 points or 0.46 per cent to 28,474.38 in early trade today.
PTI