Vuoden 2000 kesäolympialaisissa Machovic kilpaili jälleen selkätaistelussa. FINA:n B-standardien 56.63 (100 metrin selkätietä) ja 2:01.72 (200 metrin selkätietä) Euroopan mestaruudesta
Helsingissä, Suomessa. Kisojen toisena päivänä Machovic sijoittui kahdeksankymmentäkahdeksanneksi 100 metrin selkätaistelussa. Neljännessä erässä hän jakoi neljännen sijoituksen portugalilaisen Nuno Laurentinon kanssa 56,95:n aikaiseksi. Kolme päivää myöhemmin, 200 metrin selkätaistelussa, Machovic haastoi seitsemän muuta uimaria kolmannella kierroksella, mukaan lukien Itävallan 18-vuotias Markus Rogan, joka myöhemmin voitti hopean Ateenassa neljä vuotta myöhemmin. Hän jäi kuudenneksi ja kolmekymmentäkymmenenneksi kokonaislukua 2:04.73, täsmälleen kolme sekuntia Slovakian ennätyksestä ja lähtöajasta.