Petrović and fellow countryman Đuro Kodžo both fulfilled the Olympic "B" standard at the 1999 Celje Marathon in Celje, Slovenia, with Petrović finishing in a time of 2:17:13. Although Petrović qualified for the 2000 Summer Olympics, Bosnia and Herzegovina was one of up to six countries which did not vaccinate their distance runners ahead of the marathon, and Petrović suffered from a 39 °C fever just two days before his race. His doctor recommended not to race, but Petrović insisted on racing at the Olympics, and finished in 76th place out of 81 finishers in the men's marathon at the 2000 Summer Olympics.