25-letni sztangista uzyskał w dwuboju 319 kg - był najlepszy i w rwaniu (143), i podrzucie (176). To jego drugi medal wywalczony na olimpiadzie - osiem lat temu w Sydney był wicemistrzem igrzysk w Sydney w kat. 56 kg. Xiangxiang wyprzedził Kolumbijczyka Diego Salazara 305 kg i Indonezyjczyka Triyatno 298. Dotychczas największym sukcesem Salazara był brąz na mistrzostwach świata w 2006 roku, zaś Triyatno w ogóle nie był wymieniany w gronie faworytów - w tym roku zabrakło go na podium nawet w mistrzostwach Azji. Po rwaniu klasyfikacja wyglądała zupełnie inaczej, a za Chińczykiem plasowali się Ji Hun-min (Korea Płd.) i Im Yong Su (Korea Płn.). W podrzucie obaj nie zaliczyli żadnej próby i stracili szanse na medale. 1. Zhang Xiangxiang (Chiny) 319 kg (143-rwanie/176-podrzut) 2. Diego Salazar (Kolumbia) 305 (138/167) 3. Triyatno (Indonezja) 298 (135/163) 4. Antoniu Buci (Rumunia) 295 (130/165) 5. Phaisan Hansawong (Tajlandia) 294 (132/162) 6. Lazaro Ruiz (Kuba) 294 (132/162) 7. Tolkunbek Hudajbergenow (Turkmenistan) 288 (126/162) 8. Mohamed Abd Elbaki (Egipt) 288 (129/159)