UEFA Euro 2020 started on 11 June and it has already delivered great action. The best thing is that it will get better and better until 11 July.
This weekend will be packed with exciting fixtures as match day 2 ends on Saturday and match day 3 begins on Sunday.
That means a total of eight matches from Friday to Sunday, all broadcast live and in HD on the StarTimes World football channel as well as on streaming app StarTimes ON.
Group D will see England face Scotland in Wembley Stadium at 19:00 GMT. England and Scotland have the oldest rivalry in football history. Favorites of the tournament, England are on a high after an impressive victory over Croatia but a defeat against their neighbors would rob them of much of the momentum they are looking to build. The loss against Czech Republic 2-0 leaves Scotland likely needing a win here to escape the group stages.
Also in Group D, Croatia will battle against Czech Republic at 16:00 GMT, while in Group E Sweden vs Slovakia will take place at 13:00 GMT.
On Saturday, the Group of Death, Group F, will provide an exciting match with Portugal facing Germany at 16:00 GMT on ST World Football.
Portugal beat Hungary 3-0 in their opening game, with Raphael Guerreiro opening the scoring before Ronaldo scored twice to take his European Championship haul to an all-time record of 11 goals. Germany lost their opening game against world champions France 1-0 but with nine players having won the UEFA Champions League over the last nine months (Neuer, Müller, Gnabry, Goretzka, Joshua Kimmich, and Niklas Süle with Bayern; Havertz, Werner and Antonio Rüdiger, with Chelsea), they remain a serious threat for Portugal.
Italy became the first side to book their place in the last 16 of Euro 2020 after a 3-0 win against Switzerland. Wales took a significant step towards qualifying for the knock-out stages after prevailing 2-0 against Turkey. They will seek a win against Italy to secure the second qualifying spot in Group A, after drawing 1-1 with the Swiss in their opening game.
Italy and Wales will clash on Sunday 16:00 GMT.
Then Switzerland will take on Turkey at 18:20 GMT.