W 2002 roku powrócił do Partizana. W 2003 roku wywalczył mistrzostwo Serbii i Czarnogóry, a w sezonie 2003/2004 wystąpił z nim fazie grupowej Ligi Mistrzów. Został też wicemistrzem kraju, w 2005 roku – mistrzem, a w 2006 i 2007 – wicemistrzem. Dla Partizana rozegrał w swojej karierze łącznie 223 ligowe mecze i zdobył w nich 14 goli.
W drugiej połowie 2007 roku był zawodnikiem rosyjskiego FK Rostów. W rosyjskiej Premier Lidze zadebiutował 12 sierpnia w przegranym 0:1 meczu z Kubaniem Krasnodar. Na koniec roku spadł z Rostowem z ligi i na początku 2008 roku wrócił do Serbii. Podpisał kontrakt z zespołem FK Čukarički. W 2009 roku zakończył karierę.
Sezon Klub Kraj Rozgrywki Mecze Bramki 1992/93 FK Partizan Meridijan Superliga 25 1 1993/94 30 2 1994/95 30 3 1995/96 25 1 1996/97 Real Betis Primera División 30 0 1997/98 26 1 1998/99 Real Oviedo 27 1 1999/00 16 0 2000/01 3 0 2000/01 Elche CF Segunda División 16 1 2001/02 Real Oviedo 24 0 2002/03 FK Partizan Meridijan Superliga 10 0 2003/04 24 0 2004/05 20 2 2005/06 28 2 2006/07 9 1 2007 FK Rostów Priemjer-Liga 7 0 2007/08 FK Čukarički Meridijan Superliga 7 0 2008/09 24 2