China’s 813.5 billion US dollar sovereign wealth fund generated a net return of 6.22 percent on its overseas investments in 2016, rebounding from a loss of 2.96 percent in 2015, Beijing-based China Investment Corporation (CIC) said Tuesday in its 2016 annual report.