Debutó en el Grasshopper-Club Zürich de su país en 1992, destacando su rendimiento en el campeonato local y fuera de estas fronteras, lo que lo hizo pasar al PSV Eindhoven de Holanda en 1999, obteniendo tres ligas que lo tuvieron como protagonista.