Heavy spot and forward market sales lift the rupee to 87.70 per dollar, marking its sharpest single-day gain in four months