According to dealers, weakness in the dollar against other currencies overseas on unexpected fall in a US manufacturing index made the rupee stronger.
The local currency received a shot in the arm after stocks started the day on a positive note.
Yesterday, the rupee had ended lower by 17 paise at 66.88 due to heavy dollar demand from importers and corporates.
Meanwhile, the benchmark BSE Sensex rebounded 207.64 points, or 0.75 per cent, at 27,737.61 in early trade today.
PTI