A horvát válogatottban 30 mérkőzésen huszonnégy gólt szerzett. A 2008-as Európa-bajnokságon ezüstérmet szerzett és ő volt a horvát csapat legeredményesebb játékosa.