Rupee Gains 0.3% Weekly Despite Friday Volatility