The rupee was trading weak at 67.07 against the dollar in the afternoon trade due to strong dollar demand from importers and banks amid firm equity market.
Dealers said besides dollar’s gain against some overseas currencies, sustained capital outflows weighed on the domestic unit.
The rupee breached the 67-mark by depreciating 16 paise to 67.04 against the dollar in early trade at the Interbank Foreign Exchange market today.
It hovered in a range of 67.08 and 66.95 before being quoted at 67.07, down 19 paise at 4.05 pm local time.
The rupee had closed 17 paise lower against the US dollar at 66.88 on Friday, the lowest level in more than two years in the face of strong demand for greenback.
Meanwhile, the benchmark BSE Sensex ended higher by 105.92 points or 0.42 per cent at 25,150.35.