Rupee set for best weekly gain in over two years, up 1% in five sessions