Shaqiri, [[İsviçre Millîmillî Futbolfutbol Takımıtakımı|İsviçre U-21]] takımıyla ilk maçına 11 Kasım 2009'da [[Hüseyin Avni Aker Stadyumu|Hüseyin Avni Aker Stadyumu'nda]] {{fbu|21|TUR|name=Batı Türkiye U-21}} karşısında çıktı.
[[İsviçre Millîmillî Futbolfutbol Takımıtakımı|İsviçre A Millîmillî Takımı'ylatakımıyla]] ilk maçına ise 3 Mart 2010'da [[Uruguay Millîmillî Futbolfutbol Takımıtakımı|Uruguay]] ile oynanan hazırlık maçında çıktı. Henüz 18 yaşında olsmasına rağmen takımının [[2010 FIFA Dünya Kupası]] kadrosuna da sürpriz bir şekilde çağırılan Shaqiri, turnuvada [[Honduras Millîmillî Futbolfutbol Takımıtakımı|Honduras]] karşısında 12 dakika oynama şansı buldu.<ref>{{Web kaynağı | url = http://www.fifa.com/worldcup/archive/southafrica2010/matches/round=249722/match=300061492/report.html | başlık = Switzerland 0-0 Honduras | erişimtarihi = 16 Ekim 2011 | yayımcı = FIFA.com | arşivurl = http://web.archive.org/web/20131203080702/http://www.fifa.com/worldcup/archive/southafrica2010/matches/round=249722/match=300061492/report.html | arşivtarihi = 3 Aralık 2013}}</ref>
[[2012 Avrupa Futbol Şampiyonası elemeleri]]nde [[İngiltere Millîmillî Futbolfutbol Takımıtakımı|İngiltere'ye]] 3-1 mağlup oldukları maçta takımının tek golünü atarken, [[Bulgaristan Millîmillî Futbolfutbol Takımıtakımı|Bulgaristan'ı]] 3-1 yendikleri maçta [[İsviçre Millîmillî Futbolfutbol Takımıtakımı|İsviçre'nin]] 3 golünü de atarak [[hat trick]] yaptı.