He played from 1996 (versus Monaco) till 2009 for the Croatian national team. He played 83 matches and scored 15 goals. He was part of the Croation team for the FIFA World Cup 2002 and 2006 and the UEFA Euro 2004 and 2008.