Петров почти всю дистанцию шел вторым, но финишировал четвертым, преодолев 1000 метров за три минуты 45,28 секунды.
Золотую медаль с олимпийским рекордом завоевал чех Мартин Фукса (3:43,16), вторым стал бразилец Исакияс Кейрос (3:44,33), а тройку лидеров замкнул молдаванин Сергей Тарновский (3:44,68).
Петров вновь остановился в шаге от медали. Днем ранее Захар в финале соревнований каноэ-двоек вместе с Алексеем Коровашковым стал четвертым. Российским спортсменам не хватило всего 0,09 секунды до бронзы.