Weakness of dollar against other currencies overseas as well as persistent foreign capital inflows restricted the rupee's loss, forex dealers said.

Yesterday, the rupee had lost 14 paise to close at 66.62 against the US dollar on persistent demand for the American unit from banks and importers amid lower domestic equities.

Meanwhile, the benchmark BSE Sensex was quoting lower by 129.88 points, or 0.50 percent, to 25,549.05 in morning trade day.

Latest News  from Business News Desk