Dealers said fresh selling of the American unit by exporters and banks and the dollar's weakness against other currencies overseas supported the rupee.
Further, a higher opening in the domestic equity market influenced the rupee uptrend, they added.
Yesterday, the domestic currency had lost 30 paise to 68.22 against the US dollar due to huge demand for the American currency.
Meanwhile, the benchmark BSE Sensex recovered by 43.46 points, or 0.16 per cent, at 26,638.91 in early session today.