На чемпионате Европы 2020 Шакири забил два мяча в матче против сборной Турции. В 1/4 финала, в матче со сборной Испании, Шакири забил один мяч, что вывело Швейцарию в серию послематчевых пенальти, в результате которых сборная Испании вышла в полуфинал