Answer
Vidić represented Yugoslavia at the youth international level. He played for the under-18 and under-21 teams before making his senior international debut in 2002. Vidić was a key player for Yugoslavia and went on to represent Serbia and Montenegro, and later Serbia, at the senior level. Throughout his international career, he earned over 50 caps and scored 6 goals.