Dealers said continued foreign fund inflows and selling of USD by exporters supported the rupee. The USD, however, was firm against major Asian currencies which restricted the rupee movement, they added.

The rupee had risen by 22 paise to close at seven-week high of 65.29 per USD yesterday on persistent selling of the American currency by banks and exporters amid strengthening equities.

Meanwhile, the benchmark BSE Sensex reclaimed the 27,000-mark by surging 224.72 points, or 0.83 percent, at 27,010.27 in morning trade.