Forex dealers said besides selling of the American unit by exporters and banks, weakness in the dollar against some currencies overseas also supported the rupee.
They said, however, a lower opening in the domestic equity market capped the rupee's gain.
Yesterday, the rupee had lost 28 paise to close at more than 2-month low of 66.47 against the US dollar on fresh month-end demand for the American currency from importers and banks amidst volatile equity markets.
Meanwhile, the benchmark BSE Sensex fell by 115.48 points or 0.44 percent to 25,703.86 in morning trade.

Latest News  from Business News Desk