The Indian rupee made its biggest single-day gain since late November, closing 12 paisa up at 85.71 per dollar as the dollar ...