Con la Selección de Suiza jugó la Eurocopa 2004, la Eurocopa 2008, la Copa Mundial de Fútbol de 2006 y la Copa Mundial de Fútbol de 2010.