The rupee closed at 96.20, up 0.6% from its close at 96.82 in the previous ‌session, its best one-day gain in two weeks