The rupee gained 18 paise to close at 96.55 per US dollar amid likely RBI intervention, though West Asia tensions, high crude ...