In June 2021, he was included in Italy's squad for UEFA Euro 2020 by manager Roberto Mancini. In the opening match of the tournament on 11 June, he scored Italy's second goal and assisted Insigne for his team's final goal in a 3–0 win over Turkey. In the following group match on 16 June, he scored Italy's third goal in a 3–0 win over Switzerland. In the semi-final against Spain on 6 July, he assisted the opening goal scored in the second half by Federico Chiesa, of a 1–1 draw, before being substituted by Domenico Berardi; after extra-time, Italy advanced to the final of the tournament following a 4–2 penalty shoot-out victory. On 11 July, Immobile won the European Championship with Italy following a 3–2 penalty shoot-out victory over England at Wembley Stadium in the final, after a 1–1 draw in extra-time; Immobile started the match, but was once again replaced by Berardi during the second half of regulation time.