Sesongen 2007/2008 ble Fangzhuos siste sesong i Manchester United. 28. august 2008 gikk han gratis til sin tidligere klubb Dalian Shide FC. I starten av 2010 gikk Fangzhuo til den polske klubben Legia Warszawa.