He earned 36 caps for the Swiss national team, and was called up to the 2006 FIFA World Cup and 2010 FIFA World Cup squads. He was in the squad for the 2004 European Football Championship, but pulled out due to injury.