Forex dealers said that apart from weakness in the dollar against other currencies overseas, robust foreign fund inflows and a higher opening in the domestic equity market supported the rupee.
Yesterday, the rupee had gained 10 paise against the US dollar to end at 66.71 on fresh selling of the American currency by corporates and banks.
Meanwhile, the benchmark BSE Sensex rose by 49.98 points, or 0.17 per cent, to 29,098.17 in early trade today.
PTI