Rupee gains 8 paise to 84.38 against the dollar, recovering from its historic low, driven by falling global crude oil prices ...