A midfielder with good technique, Petković started playing football in Ilidža as an eleven-year-old before joining the youth sector of his hometown side FK Sarajevo as a fifteen-year-old.[12]
He remained at FK Sarajevo and began his professional career there[13] in the early 1980s. Petković made only a handful of appearances in a strong Sarajevo side led on the pitch by Bosnian Safet Sušić.[12] Petković was a part of the Sarajevo side that won the 1984–85 Yugoslav First League, but made only two league appearances for them.[5] His time at Sarajevo was interrupted by two brief stints elsewhere: first, a successful time with Rudar Prijedor where Petković showed good scoring ability; and then a less successful season in the Yugoslav Second League with a poor NK Koper side which was relegated after finishing last.
Petković emigrated from Yugoslavia in 1987, leaving FK Sarajevo and moving permanently to Switzerland, where he joined second division club Chur 97. After a season with Chur, Petković moved to the Swiss top division, joining a strong Sion side. Sion achieved a third-place finish in the Nationalliga but Petković left the club at the end of the season after only making six league appearances.
After leaving Sion, Petković moved back into the lower tiers, first joining Martigny-Sports before returning to his first Swiss club, Chur 97. Petković enjoyed a career as a regular goalscoring midfielder in the Swiss second division, which included two more stints at Bellinzona and Lugano.
Petković completed his playing career as a player-manager with Bellinzona and Malcantone Agno, the latter having later merged with financially stricken Lugano.
Managerial career
Coaching in Switzerland
After his retirement from playing, Petković became a coach and his first job was player-manager at Bellinzona in 1997. In 2004, he took over the reins at Lugano before returning to Bellinzona for the fourth time in his career, where he led the club to the 2008 Swiss Cup final, only to lose out to Basel, and promotion to the Swiss Super League. At the beginning of the 2008–09 season, he was appointed as manager of Young Boys. After taking charge at the club, Petković installed a 3–4–3 formation and took the Bern side to a second-placed league finish. After two more seasons with Young Boys, he was sacked after a 1–1 draw against Luzern on 7 May 2011. The club finished in third place in the league behind their rivals Zürich and Basel.
Samsunspor in Turkey and return to Switzerland
In 2011, he became the new manager of Turkish side Samsunspor. He resigned from that position in January 2012 with the club in the relegation zone.[14] On 15 May 2012, he was named the new temporary manager of Sion until the end of the 2011–12 season.[15]
On 23 December 2013, it was announced that Petković was to succeed Ottmar Hitzfeld as the manager of the Switzerland national team after the 2014 FIFA World Cup.[17] As a result, Claudio Lotito fired Petković claiming a breach of the contract due to not having been duly informed by Petković about the latter's ongoing negotiations with the Swiss Football Association. Petković was sacked as Lazio manager on 4 January 2014 and was replaced by Edy Reja, which resulted in a legal dispute concerning the contract termination.
In late July 2021, Petković became the manager of French club Bordeaux.[19] In February 2022, he was sacked as the team was struggling in the relegation positions in Ligue 1.[20]
While living in Switzerland, Petković worked for Caritas Ticino, a Catholic relief development and social service organisation, for five years.[24][25][26]
^Ali Alkatiri (24 December 2012). "The Doctor". Lazioland. Retrieved 29 June 2021.
^Petkovic wird neuer Sion-Trainer!: Mit YB wurde der Staatsbürger von Kroatien und der Schweiz zweimal Vize-Meister und verlor 2009 mit den Bernern den Cupfinal - gegen Sion.