Pela seleção principal da Suíça, o avançado, de 32 anos, disputou 125 jogos e marcou 32 golos, num período entre março de 2010 e julho deste ano, com o último jogo a ser diante da Inglaterra, quando entrou aos 109 minutos do prolongamento.
A Suíça acabou eliminada nas grandes penalidades (5-3), depois de um empate a 1-1 após prolongamento.
Shaqiri, que conta na carreira com duas Ligas dos Campeões, com o Bayern Munique e com o Liverpool, joga desde 2022 na equipa norte-americana dos Chicago Fire.