Rupee gains 38 paisas against US dollar