W reprezentacji Szwajcarii od 1994 do 2008 roku rozegrał 51 meczów – start w Euro 2004 (faza grupowa, jako rezerwowy), Mundialu 2006 (1/8 finału) oraz Euro 2008 (faza grupowa, jako rezerwowy).