Kariera reprezentacyjna Występował w reprezentacjach Serbii i Czarnogóry oraz Serbii do lat 21. W 2004 roku wziął udział w mistrzostwach Europy U-21 w Niemczech, gdzie zdobył srebrny medal – w przegranym meczu finałowym z Włochami zagrał w podstawowym składzie, a w końcówce spotkania został ukarany przez sędziego czerwoną kartką. Dwa lata później w Portugalii wraz z reprezentacją dotarł do półfinału mistrzostw kontynentu U-21, a w meczu grupowym z gospodarzami turnieju strzelił gola, przyczyniając się do zwycięstwa. W 2007 roku uczestniczył w kolejnych mistrzostwach Europy U-21, w których po raz drugi wywalczył srebrny medal – w spotkaniu finałowym z Holandią (1:4) wystąpił przez pełne 90 minut. Ponadto został wybrany do drużyny gwiazd czempionatu.
W reprezentacji Serbii i Czarnogóry zadebiutował 8 czerwca 2005 roku w zremisowanym 1:1 meczu z Włochami. Kolejne spotkania rozgrywał już w reprezentacji Serbii. Od września 2007 roku jest podstawowym zawodnikiem kadry narodowej. Pierwszego gola strzelił dla niej 12 września 2007 w pojedynku z Portugalią.