Spycher nåede i sin tid som landsholdsspiller (2003-2010) at spille 46 kampe for Schweiz' landshold, som han debuterede for i år 2003. Han var blandt andet en del af landets trup til EM i 2008 på hjemmebane, og havde før det også deltaget ved EM i 2004 og VM i 2006.