Špotáková improved the Czech national record (previously 66.21 m held by herself since 2006) twice in the final of the 2007 World Championships in Osaka. She took an early lead for 66.40 m in the first attempt and secured the gold medal in the third attempt (67.07 m) before German Christina Obergföll (66.46 m). Špotáková became the seventh woman in the world reaching 67 m mark. Most importantly, she became the Olympic winner in 2008 with her last throw, 71.42 m, which then was the new European record.
At the 2008 IAAF World Athletics Final on 13 September 2008, Špotáková broke the world record in the first round to win the competition with a throw of 72.28 m.
Špotáková was a heptathlete in her early career, finishing fourth at the 2000 World Junior Championships. She is currently a member of the elite ASO (Armádní sportovní oddíl, Army Sport Group) of TJ Dukla Praha where Rudolf Černý is her coach.
|2000||World Junior Championships||Santiago, Chile||4th||Heptathlon|
|World Athletics Final||Monte Carlo, Monaco||5th||61.60m|
|2006||European Championships||Gothenburg, Sweden||2nd||66.12m PB|
|World Athletics Final||Stuttgart, Germany||1st||66.21m NR|
|2007||World Championships||Osaka, Japan||1st||67.07m NR|
|World Athletics Final||Stuttgart, Germany||1st||67.12m NR|
|2008||Olympic games||Beijing, China||1st||71.42m ER|
|World Athletics Final||Stuttgart, Germany||1st||72.28m WR|