Sezon olimpijski 2004 Czech zaczął od startu w Dosze gdzie podczas Qatar Athletic Super Grand Prix zajął czwarte miejsce z wynikiem 77,46. 8 czerwca w Ostrawie uzyskał swój najlepszy rezultat w sezonie rzucająć na odległość 86,12. W ostatnim starcie w 2004 był trzeci w finale IAAF w Monako.