We have all the All the Euro 2021 fixtures and South African kick-off times prepared for your perusal.

Euro 2021 venues

Stadio Olimpico, RomeOlympic Stadium, BakuSt Petersburg Stadium, Saint PetersburgParken Stadium, CopenhagenJohan Cruijff ArenA, AmsterdamNational Arena, BucharestWembley Stadium, LondonHampden Park, GlasgowEstadio La Cartuja, SevilleFußball Arena Munchen, MunichPuskas Arena, Budapest

EURO 2021 FIXTURES

Group A

June 11 Rome Turkey v Italy (21:00)

June 12 Baku Wales v Switzerland (15:00)

June 16 Baku Turkey v Wales (18:00)

June 16 Rome Italy v Switzerland (21:00)

June 20 Baku Switzerland v Turkey (18:00)

June 20 Rome Italy v Wales (18:00)

Group B

June 12 Copenhagen Denmark v Finland (18:00)

June 12 Saint Petersburg Belgium v Russia (21:00)

June 16 Saint Petersburg Finland v Russia (15:00)

June 17 Copenhagen Denmark v Belgium (18:00)

June 21 Copenhagen Russia v Denmark (21:00)

June 21 Saint Petersburg Finland v Belgium (21:00)

Group C

June 13 Bucharest Austria v North Macedonia (18:00)

June 13 Amsterdam Netherlands v Ukraine (21:00)

June 17 Bucharest Ukraine v North Macedonia (15:00)

June 17 Amsterdam Netherlands v Austria (21:00)

June 21 Bucharest Ukraine v Austria (18:00)

June 21 Amsterdam North Macedonia v Netherlands (18:00)

Group D

June 13 London England v Croatia (15:00)

June 14 Glasgow Scotland v Czech Republic (15:00)

June 18 Glasgow Croatia v Czech Republic (18:00)

June 18 London England v Scotland (21:00)

June 22 Glasgow Scotland v Croatia (21:00)

June 22 London England v Czech Republic (21:00)

Group E

June 14 Saint Petersburg Poland v Slovakia (18:00)

June 14 Seville Spain v Sweden (21:00)

June 18 Saint Petersburg Sweden v Slovakia (15:00)

June 19 Seville Spain v Poland (21:00)

June 23 Seville Spain v Slovakia (18:00)

June 23 Saint Petersburg Poland v Sweden (18:00)

Group F

June 15 Budapest Hungary v Portugal (18:00)

June 15 Munich France v Germany (21:00)

June 19 Budapest Hungary v France (15:00)

June 19 Munich Portugal v Germany (18:00)

June 23 Munich Germany v Hungary (21:00)

June 23 Budapest Portugal v France (21:00)

EURO 2021 FIXTURES: Round of 16

June 26

Game 1: Group A runners-up vs Group B runners-up; Kick-off 18:00 (Amsterdam)

Game 2: Group A winners vs Group C runners-up; Kick-off 21:00 (London)

June 27

Game 3: Group C winners vs third-placed side from Group D/E/F; Kick-off 18:00 (Budapest)

Game 4: Group B winners vs third-placed side from Group A/D/E/F; Kick-off 21:00 (Seville)

June 28

Game 5: Group D runners-up vs Group E runners-up; Kick-off 18:00 (Copenhagen)

Game 6: Group F winners vs third-placed side from Group A/B/C; Kick-off 21:00 (Bucharest)

June 29

Game 7: Group D winners vs Group F runners-up; Kick-off 18:00 (London)

Game 8: Group E winners vs third-placed side Group A/B/C/D; Kick-off 21:00 (Glasgow)

EURO 2021 FIXTURES Quarter-finals

July 2

Quarter-final 1: Game 6 winner vs Game 5 winner; Kick-off 18:00 (St Petersburg)

Quarter-final 2: Game 4 winner vs Game 2 winner; Kick-off 21:00 (Munich)

July 3

Quarter-final 3: Game 3 winner vs Game 1 winner; Kick-off 18:00 (Baku)

Quarter-final 4: Game 8 winner vs Game 7 winner; Kick-off 21:00 (Rome)

Semi-finals

July 6

Semi-final 1: Quarter-final 2 winner vs Quarter-final 1 winner; Kick-off 21:00 (Wembley, London)

July 7

Semi-final 2: Quarter-final 4 winner vs Quarter-final 3 winner; Kick-off 21:00 (Wembley, London)

The Final

Sunday July 11

Kick-off 21:00 (Wembley, London)

The South African