Han er også en del av det kroatiske landslaget. Vida har spilt for flere andre klubber i sin karriere, blant annet og i hjemlandet Kroatia og den tyske klubben Bayer Leverkusen.