 He represented the nation at their first international tournament as an independent country, the 2010 FIFA World Cup in South Africa, and was appointed captain of the national team in 2012.He was captain until just prior to the 2018 FIFA World Cup where he also represented Serbia.In that competition he became the most capped player in the history of the Serbian national team, with 105 matches.