Letnie Igrzyska Olimpijskie 1988 W eliminacjach, które odbył się 24 września Czech osiągnął najlepszy wynik spośród wszystkich biorących udział w zawodach – 85,90. Finał zmagań podczas igrzysk zaplanowano na 25 września. Początkowo w konkursie prowadził Tapio Korjus, a Železný po niemierzonej pierwszej próbie po drugim rzucie awansował na trzecie miejsce. W trzecie serii na prowadzenie, dzięki rzutowi na odległość 83,26 wyszedł Seppo Räty – pierwszą lokatę w czwartej kolejce rzutów odebrał mu Czech osiągając 83,46. Sytuacja ta utrzymała się przez piątą kolejkę, a dopiero w ostatniej – szóstej – serii złoty medal zapewnił sobie Korjus wynikiem 84,28. Železný poprawił się jeszcze w ostatniej próbie jednak wynik 84,12 dał mu tylko srebrny medal. Brąz zdobył Seppo Räty.
1989–1992 Rok 1989 rozpoczął od startów w maju w Japonii. W swoim czwartym występie, 14 czerwca w Bratysławie, rzucił 84,74 – swój najlepszy wynik w sezonie. Największym sukcesem Czecha w 1989 roku było zajęcie w Gateshead drugiej lokaty w finale pucharu Europy.
13 czerwca 1990 roku w Oslo rzucił 86,02, a 22 lipca w Pradze zdobył drugi w karierze tytuł mistrza Czechosłowacji.