The Indian Rupee breached the 68-mark against the United States dollar after 28 months on Wednesday, before recovering slightly to end the day at 67.95. The drop was attributed to a fresh demand of the American currency from banks and importers after a fresh fall in inequities, reported PTI. Persistent foreign capital outflows also affected the market sentiment, according to a foreign exchange dealer.

Following Tuesday's closing level of 67.65, the rupee hovered between 67.77 and 68.17 on Wednesday. It had last crossed the 68-level on September 4, 2013. The benchmark Bombay Stock Exchange Sensex also ended lower by 417.80 points, or 1.71%, after heavy sell-off in the global market. However, it managed to hold the 24,000-mark to end at 24,062.04.