At the 2000 Summer Olympics in Sydney, Machovic competed again in a backstroke double. He posted FINA B-standards of 56.63 (100 m backstroke) and 2:01.72 (200 m backstroke) from the European Championships in Helsinki, Finland. On the second day of the Games, Machovic placed twenty-eighth in the 100 m backstroke. Swimming in heat four, he shared a fourth seed with Portugal's Nuno Laurentino in a matching time of 56.95. Three days later, in the 200 m backstroke, Machovic challenged seven other swimmers in heat three, including Austria's 18-year-old Markus Rogan, who later earned a silver in Athens four years later. He came up short in sixth place and thirty-first overall at 2:04.73, exactly three seconds off his Slovak record and entry time.