On Tuesday night, Italy booked their place in the final with a penalty shootout victory over Spain after the game had ended 1-1 after 120 minutes. Roberto Mancini’s side have gone 33 matches unbeaten and are looking to taste European glory for the first time since 1968.
Then, on Wednesday, England reached their first ever European Championship final in dramatic fashion as they saw off Denmark thanks to Harry Kane’s extra-time goal.
Gareth Southgate’s side will now be looking to end 55 years of hurt as they return to the national stadium with the country united behind them.
Here’s all you need to know about the final...
Where will the Euro 2020 final be played?
As with both semi-finals, the game will be played at London’s Wembley Stadium.
When is the Euro 2020 final?
The final will take place on Sunday, July 11, 2021.
What time does the Euro 2020 final kick-off?
Sunday’s game is scheduled for an 8pm BST kick-off.