The rupee dropped to a 30-month low of 68.67 against the United States dollar on Wednesday, but made a last-minute recovery to close at 68.47. The Indian currency opened lower at 68.50, compared to Tuesday's closing value of 68.38 per dollar. It then further slid to 68.67, before closing at a loss of nine paise, PTI reported. The rupee had plummeted to its all-time closing low of 68.80 per US dollar on August 28, 2013. The Bombay Stock Exchange Sensex, meanwhile, closed 189.90 points higher – a 0.82% hike – at 23,381.87 on Wednesday.