Dealers said a higher opening of domestic equities supported the rupee, but dollar's strength against some currencies overseas limited the gain.

Yesterday, the rupee had surged 31 paise to end at a nearly seven-week high of 67.54 on persistent selling of dollars by banks and exporters in view of fresh foreign capital inflows.

Meanwhile, the benchmark BSE Sensex advanced 227.59 points, or 0.94 percent, to trade at 24,470.57 in morning deals.

Latest News  from Business News Desk