The rupee failed to hang on to its early gains today and ended at a new six-week closing low on dollar demand from importers eyeing the dollar's broad strength overseas. The rupee edged down to end at 43.78 per dollar, from yesterday's previous six-week closing low 43.7675/7725. |