The rupee was trading weak at 67.96 in the evening session against the dollar on strong dollar demand from importers and continued capital outflows from foreign funds.

Besides, a weak trend in domestic equities weighed on the rupee sentiment. However, the dollar's weakness against other currencies overseas capped the rupee's losses.

The dollar fell more than 1.2 per cent to 116.10 yen in London trade, its lowest since January 2015 as crude oil prices fall to nearly 13-year lows.

Earlier, the local currency opened sharply lower at 67.85 from its previous close of 67.65 at the Interbank Foreign Exchange market today.

Later, it breached the 68-mark against the dollar for the first time since September 4, 2013, by falling 51 paise to trade at 68.16 (intra-day).

The domestic unit hovered in a range of 68.16 and 67.84 in the afternoon trade, before being quoted at 67.96, down 31 paise at 5.00 pm local time.

Meanwhile, the BSE Sensex ended lower by 417.80 points or 1.71 per cent at 24,062.04.