Fue internacional con la con la que jugó 2 partidos, aunque en categoría absoluta representó a . Participó en la Eurocopa de Austria y Suiza 2008. El 2 de septiembre de 2006 debutó en un amistoso ante en Basilea. El 16 de junio de 2010 fue el capitán de Suiza en el primer partido contra en la fase de grupos de la Copa Mundial de Fútbol de 2010, Suiza ganó 1-0.