Heavy demand for the American currency from importers and banks and foreign fund outflows weighed on the domestic currency, forex dealers said.
Besides, the dollar strengthening against some currencies overseas and a crash in domestic equity market, kept pressure on the rupee.
Yesterday, the rupee had ended higher by 23 paise at 67.25 on selling of dollars by banks and exporters in view of weakness of dollar in the overseas market amid sharp recovery in equities.