Do Interu trafił z Croatii Zagrzeb w 1998 roku za 11 milionów euro. Po czterech sezonach spędzonych w Interze zmienił barwy czarno-niebieskie na czerwono-czarne i stał się zawodnikiem Milanu, tam wiodło mu się znacznie lepiej, zwłaszcza pod względem zdobywanych tytułów.