Tuhia he tomokanga mo tenei irava - I whiwhi ia i nga kape 36 mo te kapa motu o Switzerland, a i karangahia ki te 2006 FIFA World Cup me te 2010 FIFA World Cup squads. I roto ia i te kapa mo te 2004 European Football Championship
, engari i puta atu nā te whara.