He played for Croatia from 2001 to 2013, appeared in five major tournaments for Croatia – 2002 and 2006 World Cups, as well as the 2004, 2008 and 2012 European Championships – and is the fifth most capped player in the history of the Croatia national team.