Reversing its nine-day losing trend, the rupee today recovered 20 paise to 67.55 against the US dollar in early trade on fresh selling of the American currency by exporters and banks amid a higher opening in the domestic stock markets.
Forex dealers said weakness in the dollar against other currencies overseas also supported the rupee.
Yesterday, the rupee had lost 26 paise, or 0.39%, to end at a fresh 2-1/2 month low of 67.75 on sustained demand for the American currency.
Meanwhile, the benchmark BSE Sensex surged by 304.86 points, or 1.20%, at 25,610.33 in early session today.