Besides, foreign fund inflows supported the rupee, but a lower opening of the domestic equity market and the dollar's strength against other currencies overseas capped the gain, forex dealers said.
Yesterday, the rupee had dropped by 14 paise to close at 67.02 on continued demand for the dollar coupled with its growing strength overseas.
Meanwhile, the benchmark BSE Sensex fell 38.20 points, or 0.13 per cent, to 28,313.42 in early trade.