Shanghain MM-kilpailuissa 2005 Zhang voitti kultaa kaksinpelissä ja Wang Nanin kanssa nelinpelissä. Bremenissä 2006 hän voitti joukkuemaailmanmestaruuden. Zagrebin MM-kilpailuissa 2007 Zhang voitti Wangin kanssa kultaa nelinpelissä ja saavutti pronssia kaksinpelissä. Guangzhoun MM-kilpailuissa 2008 hän voitti viidennen joukkuemaailmanmestaruutensa.