Rambai muchinyora ndima iyi - Akaita makwikwi makumi matatu nematanhatu nechikwata chenyika yeSwitzerland, uye akadaidzwa ku2006 FIFA World Cup uye 2010 FIFA World Cup squads. Akanga ari muchikwata che 2004 European Football Championship
, asi akabva pamusana pokukuvara.