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 percent, 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 percent, at 25,610.33 in morning session today.

 Latest News from Business News Desk