She then won bronze medals at the 2007 World Championships and the 2008 Olympic Games.
She also holds the world junior record with 73.24 metres, achieved in June 2005 in Changsha.
[1] At 2014 Asian Games in Incheon, she originally won the gold medal but was stripped of it after testing positive for the prohibited substance zeranol.
Zhang was reinstated after successfully appealing the decision to the Court of Arbitration for Sport (CAS), which accepted her explanation that the zeranol came from contaminated food.
This biographical article relating to People's Republic of China athletics is a stub.