Le , le sélectionneur de la Suisse Vladimir Petković dévoile sa liste des 23 joueurs sélectionnés pour participer à l'Euro et ses réservistes. Une liste élargie à 28 noms avait déjà été publiée par l'entraîneur le . Parmi les absences à noter, celle de l'attaquant de Hambourg Josip Drmić, qui souffre d'une blessure au genou, de Valentin Stocker et Gökhan Inler, en manque de temps de jeu dans leur club, et de Pajtim Kasami, qui restait sur une bonne saison en Grèce et qui avait déjà été écarté de l'aventure brésilienne en 2014. En raison de l'éviction du capitaine habituel, Inler, le brassard de capitaine revient à Stephan Lichtsteiner. Un autre forfait est à signaler peu avant la préparation est celui de Renato Steffen, blessé avec le FC Bâle. La Suisse effectue sa préparation à Lugano, dans le canton du Tessin. Le premier match de préparation se solde par une défaite 1-2 à Genève contre la Belgique. Malgré cette défaite, la Suisse produit un beau jeu et rassure juste avant l'Euro 2016. Le dernier match de préparation contre la Moldavie se soldera par une victoire suisse 2-1 avec des buts de Džemaili et Mehmedi.