Surgido de la cantera del OFK Belgrado, histórico club de la capital serbia relegado a un segundo plano tras los gigantes Estrella Roja y FK Partizan, Jestrović se mudó a la Ligue 1 francesa en 1997, fichando por el SC Bastia y al año siguiente por el FC Metz.
En el 2000 se trasladó a Bélgica donde demostró su mejor faceta como jugador, en el Royal Excelsior Mouscron jugó 25 partidos marcando 20 goles, tras esa extraordinaria temporada fichó por el Anderlecht donde jugaría cuatro temporadas y marcó 55 goles en 81 partidos, muchos de ellos de penalti o faltas.
Aunque esto no quitaría que Jestrović fuera un jugador propenso a lesionarse, además en noviembre de 2005 fue sancionado por la UEFA por proferir insultos racistas a Mohamed Sissoko (por entonces jugador del Liverpool FC).
Ese año regresó a Serbia para jugar con el Estrella Roja de Belgrado donde tuvo una excelente temporada marcando 13 goles en 20 partidos.
En el plano internacional, Jestrović no tuvo tanta suerte como en sus clubes, pese a cuajar excelentes temporadas, no debutó con la selección de fútbol de Serbia y Montenegro hasta 2003, disputando 12 partidos y marcando 5 goles en su carrera como internacional.