Besides, strength in dollar against some other currencies overseas also weighed on the rupee but a higher opening in the domestic equity market capped the fall, dealers said.

The rupee had ended marginally higher by 3 paise at 67.17 in yesterday's trade on mild dollar selling by banks and exporters.

Meanwhile, the benchmark BSE Sensex recovered by 53.67 points or 0.19 percent to 27,764.19 in morning deals.

 Latest News from Business News Desk