Nel 2000 grazie alle buone prestazioni nel Lugano, si guadagna la prima convocazione nella Nazionale di calcio svizzera, con cui debutta in agosto contro la Grecia. Ha fatto parte della nazionale svizzera in occasione del campionato d'Europa 2004, del campionato del mondo 2006 e del campionato d'Europa 2008 dove indossa la fascia di capitano in seguito all'infortunio che ha bloccato Alexander Frei.