NĚMECKO - RUMUNSKO 1:1
(28. Scholl - 5. Moldovan), 12. června v Lutychu. Německo: Kahn - Matthäus (77. Deisler) - Nowotny, Linke (46. Rehmer) - Babbel, Hässler (73. Hamann), Jeremies, Scholl, Ziege - Bierhoff, Rink. Rumunsko: Stelea - Popescu - Ciobotariu, Filipescu - Petrescu (69. Contra), Galca, Hagi (73. Mutu), Munteanu, Chivu - Moldovan (84. Lupescu), Ilie.
PORTUGALSKO - ANGLIE 3:2
(22. Figo, 37. Joao Pinto, 59. Gomes - 3. Scholes, 18. McManaman), 12. června v Eindhovenu. Portugalsko: Baía - Xavier, Couto, Jorge Costa, Dimas - Figo, Vidigal, Rui Costa (85. Beto), Bento - Joao Pinto (76. Conceicao), Gomes (90. Capucho). Anglie: Seaman - G. Neville, Adams (82. Keown), Campbell, P. Neville - Beckham, Ince, Scholes, McManaman (58. Wise) - Shearer, Owen (46. Heskey).
ANGLIE - NĚMECKO 1:0
(53. Shearer), 17. června v Lutychu. Anglie: Seaman - G. Neville, Keown, Campbell, P. Neville - Beckham, Scholes (72. Barmby), Ince, Wise - Shearer, Owen (61. Gerrard). Německo: Kahn - Matthäus - Babbel, Nowotny - Deisler (72. Ballack), Hamann, Jeremies (78. Bode), Scholl, Ziege - Jancker, Kirsten (70. Rink).
PORTUGALSKO - RUMUNSKO 1:0
(90. Costinha), 17. června v Arnhemu. Portugalsko: Baía - Secretário, Couto, Jorge Costa, Dimas - Figo, Vidigal, Rui Costa (87. Costinha), Bento - Joao Pinto (56. Conceicao), Gomes (56. Sá Pinto). Rumunsko: Stelea - Popescu - Chivu, Contra, Filipescu - Petrescu (64. Petre), Galca, Munteanu, Hagi - Moldovan (69. Ganea), Ilie (78. Rosu).
PORTUGALSKO - NĚMECKO 3:0
(36., 54. a 71. Conceicao.), 20. června v Rotterdamu. Portugalsko: Espinha (89. Quim) - Costinha, Couto, Beto, Rui Jorge - Conceicao, Jorge Costa, Sousa (71. Vidigal), Capucho - Pauleta (67. Gomes), Sá Pinto. Německo: Kahn - Matthäus - Nowotny, Linke - Rehmer, Hamann, Ballack (46. Rink), Deisler, Scholl (60. Hässler) - Jancker (69. Kirsten), Bode.
RUMUNSKO - ANGLIE 3:2
(23. Chivu, 48. Munteanu, 89. Ganea z penalty - 41. Shearer z penalty, 45. Owen), 20. června v Charleroi. Rumunsko: Stelea - Popescu (32. Belodedici) - Filipescu, Contra - Petrescu, Galca (68. Rosu), Mutu, Munteanu, Chivu - Moldovan, Ilie (74. Ganea). Anglie: Martyn - G. Neville, Campbell, Keown, P. Neville - Beckham, Ince, Scholes (81. Southgate), Wise (76. Barmby) - Shearer, Owen (67. Heskey).
1. Portugalsko 3 3 0 0 7:2 9
2. Rumunsko 3 1 1 1 4:4 4
3. Anglie 3 1 0 2 5:6 3
4. Německo 3 0 1 2 1:5 1
SKUPINA B
BELGIE - ŠVÉDSKO 2:1
(43. Goor, 46. E. Mpenza - 53. Mjällby), 10. června v Bruselu. Belgie: de Wilde - Deflandre, Valgaeren, Staelens, Leonard (72. van Kerckhoven) - Verheyen (88. Peters), Wilmots, Vanderhaeghe, Goor - Strupar (69. Nilis), E. Mpenza. Švédsko: Hedman - Nilsson (46. Lučič), P. Andersson, Björklund, Mellberg - Alexandersson, D. Andersson (70. Osmanovski), Mjällby, Ljungberg - Petterson (50. Larsson), K. Andersson.
ITÁLIE - TURECKO 2:1
(52. Conte, 72. Inzaghi z penalty - 61. Okan), 11. června v Arhemu. Itálie: Toldo - Cannavaro, Nesta, Maldini - Zambrotta, Albertini, Conte, Fiore (75. Del Piero), Pessotto (63. Iuliano) - Totti (83. Di Livio), Inzaghi. Turecko: Rüstü - Ogün, Alpay, Fatih - Tayfun, Okan (89. Ergün), Sergen (82. Arif), Tayfur, Abdullah - Hakan Sükür, Ümit (75. Tugay).
ITÁLIE - BELGIE 2:0
(6. Totti, 66. Fiore), 14. června v Bruselu. Itálie: Toldo - Cannavaro, Nesta, Iuliano - Zambrotta, Albertini, Conte, Fiore (83. Ambrosini), Maldini - Inzaghi (77. Delvecchio), Totti (64. Del Piero). Belgie: de Wilde - Deflandre, Valgaeren, Staelens, van Kerckhoven (45. Hendrikx) - Verheyen (67. M. Mpenza), Vanderhaeghe, Wilmots, Goor - E. Mpenza, Strupar (58. Nilis).
ŠVÉDSKO - TURECKO 0:0,
15. června v Eindhovenu. Švédsko: Hedman - Lučič, Mellberg, Björklund, Sundgren - Alexandersson (63. A. Andersson), Mjällby, Ljungberg, Mild - K. Andersson (46. Pettersson), Larsson (78. Svensson). Turecko: Rüstü - Alpay, Ogün (59. Tugay), Fatih - Ümit (45. Tayfun), Mustafa (58. Sergen), Okan, Suat, Hakan Ünsal - Hakan Sükür, Arif.
TURECKO - BELGIE 2:0
(45. a 70. Hakan Sükür), 19. června v Bruselu. Turecko: Rüstü - Fatih, Ogün, Alpay, Abdullah - Tayfun, Okan (77. Ergün), Tugay (37. Tayfur), Suat, Arif (87. Osman) - Hakan Sükür. Belgie: de Wilde - Deflandre, Valgaeren, Staelens, van Kerckhoven - Verheyen (63. Strupar), Vanderhaeghe, Wilmots, Goor (60. Hendrikx) - E. Mpenza, Nilis (77. de Bilde).
ITÁLIE - ŠVÉDSKO 2:1
(39. Di Biagio, 88. Del Piero - 77. Larsson), 19. června v Eindhovenu. Itálie: Toldo - Pessotto, Ferrara, Negro, Iuliano (46. Cannavaro) - Di Livio (64. Fiore), Di Biagio, Ambrosini, Maldini (42. Nesta) - Montella, Del Piero. Švédsko: Hedman - Mellberg, P. Andersson, Björklund, Gustafsson (75. K. Andersson) - Mild, Ljungberg, Mjällby (56. D. Andersson), Svensson (51. Alexandersson) - Larsson, Osmanovski.
1. Itálie 3 3 0 0 6:2 9
2. Turecko 3 1 1 1 3:2 4
3. Belgie 3 1 0 2 2:5 3
4. Švédsko 3 0 1 2 2:4 1
SKUPINA C
NORSKO - ŠPANĚLSKO 1:0
(67. Iversen), 13. června v Rotterdamu. Norsko: Myhre - Heggem, Bragstad, H. Berg (59. Eggen), Bergdölmo - Mykland, Skammelsrud, Bakke - Iversen (90. Riseth), Solskjaer - Flo. Španělsko: Molina - Salgado, Hierro, Paco, Arranzabal - Etxeberria (72. Alfonso), Guardiola, Valerón (80. Helguera), Fran (72. Mendieta) - Raúl, Urzaíz.
JUGOSLÁVIE - SLOVINSKO 3:3
(67. a 74. Miloševič, 70. Drulovič - 23. a 54. Zahovič, 52. Pavlin), 13. června v Charleroi. Jugoslávie: Kralj - Dudič, Djukič, Mihajlovič, Nadj - D. Stankovič (36. Stojkovič), Jokanovič, Jugovič, Drulovič - Mijatovič (82. Kežman), Kovačevič (52. Miloševič). Slovinsko: Dabanovič - Milanič, Galič, Milinovič, Karič (78. Osterč) - Novak, Čeh, Pavlin (74. Pavlovič), Rudonja - Zahovič, Udovič (64. Acimovič).
ŠPANĚLSKO - SLOVINSKO 2:1
(4. Raúl, 60. Etxeberria - 59. Zahovič), 18. června v Amsterdamu. Španělsko: Caňizares - Salgado, Hierro, Abelardo, Aranzabal - Etxeberria, Guardiola (81. Helguera), Valerón (88. Engonga), Mendieta - Raúl, Alfonso (71. Urzaíz). Slovinsko: Dabanovič - Galič, Milinovič, Milanič (67. Knavs), Karič - Novak, Čeh, Pavlin (82. Acimovič), Rudonja - Zahovič, Udovič (46. Osterč).
JUGOSLÁVIE - NORSKO 1:0
(8. Miloševič), 18. června v Lutychu. Jugoslávie: Kralj - Komljenovič, Djukič, Jokanovič (89. Govedarica), Djorovič - Stojkovič (83. Nadj), Saveljič, Jugovič, Drulovič - Mijatovič, Miloševič (87. Kežman). Norsko: Myhre - Heggem (35. Björnebye), Bragstad, Eggen, Bergdölmo - Mykland, Skammelsrud, Solskjaer, Bakke (76. Strand) - Iversen (71. Carew), Flo.
ŠPANĚLSKO - JUGOSLÁVIE 4:3
(39. a 90. Alfonso, 52. Munitis, 90. Mendieta z penalty - 31. Miloševič, 51. Govedarica, 75. Komljenovič), 21. června v Bruggách. Španělsko: Caňizares - Salgado (46. Munitis), Paco (65. Urzaíz), Abelardo, Sergi - Mendieta, Guardiola, Helguera, Fran (23. Etxeberria) - Raúl, Alfonso. Jugoslávie: Kralj - Djorovič (13. D. Stankovič), Djukič, Mihajlovič, Komljenovič - Jokanovič, Drulovič, Stojkovič (67. Saveljič), Jugovič (51. Govedarica) - Mijatovič, Miloševič.
NORSKO - SLOVINSKO 0:0,
21. června v Arnhemu. Norsko: Myhre - Bergdölmo, Eggen, Bragstad, Björnebye - Iversen, Solbakken, Mykland - Carew (61. Bakke, 82. Strand), Solskjaer, Flo. Slovinsko: Dabanovič - Milinovič, Galič (83. Ačimovič), Knavs, Karič - Novak, Čeh, Pavlin, Rudonja - Zahovič, Šiljak (86. Osterč).
1. Španělsko 3 2 0 1 6:5 6
2. Jugoslávie 3 1 1 1 7:7 4
3. Norsko 3 1 1 1 1:1 4
4. Slovinsko 3 0 2 1 4:5 2
SKUPINA D
FRANCIE - DÁNSKO 3:0
(16. Blanc, 64. Henry, 90. Wiltord), 11. června v Bruggách. Francie: Barthez - Thuram, Blanc, Desailly, Lizarazu - Petit, Deschamps, Zidane, Djorkaeff (59. Vieira) - Henry, Anelka (82. Wiltord). Dánsko: Schmeichel - Schjönberg, Henriksen, Heintze, Colding - A. Nielsen, Töfting (72. Gravesen), Bisgaard (72. Jörgensen), Grönkjaer - Tomasson (80. Beck), Sand.
NIZOZEMSKO - ČESKO 1:0
(89. F. de Boer z penalty), 11. června v Amsterdamu. Nizozemsko: van der Sar - Reiziger, F. de Boer, Stam (74. Konterman), van Bronckhorst - Seedorf (56. R. de Boer), Davids, Cocu - Bergkamp, Kluivert, Zenden (78. Overmars). Česko: Srníček - Rada - Látal (70. Bejbl), Řepka, Gabriel - Poborský, Nedvěd (90. Lokvenc), Rosický, Němec - Koller, Šmicer (83. Kuka).
FRANCIE - ČESKO 2:1
(7. Henry, 60. Djorkaeff - 35. Poborský z penalty), 16. června v Bruggách. Francie: Barthez - Thuram, Blanc, Desailly, Candela - Vieira, Deschamps, Zidane, Petit (46. Djorkaeff) - Anelka (55. Dugarry), Henry (90. Wiltord). Česko: Srníček - Rada - Řepka, Gabriel (46. Fukal) - Poborský, Rosický (62. Jankulovski), Bejbl (49. Lokvenc), Nedvěd, Němec - Koller, Šmicer.
NIZOZEMSKO - DÁNSKO 3:0
(57. Kluivert, 66. R. de Boer, 77. Zenden), 16. června v Rotterdamu. Nizozemsko: van der Sar (90. Westerveld) - Reiziger, F. de Boer, Konterman, van Bronckhorst - Zenden, Overmars (61. R. de Boer), Cocu, Davids - Bergkamp (76. Winter), Kluivert. Dánsko: Schmeichel - Schjönberg (82. Helveg), Henriksen, Heintze, Colding - A. Nielsen (61. Töfting), Gravesen (67. B. S. Nielsen), Bisgaard, Grönkjaer - Tomasson, Sand.
NIZOZEMSKO - FRANCIE 3:2
(14. Kluivert, 51. F. de Boer, 59. Zenden - 8. Dugarry, 31. Trezeguet), 21. června v Amsterdamu. Nizozemsko: Westerveld - Bosvelt, Stam, F. de Boer, Numan - Zenden, Davids, Cocu, Overmars (89. van Vossen) - Bergkamp (78. Winter), Kluivert (59. Makaay). Francie: Lama - Karembeu, Desailly, Leboeuf, Candela - Vieira (90. Deschamps), Micoud, Dugarry (68. Djorkaeff), Pires - Trezeguet, Wiltord.
ČESKO - DÁNSKO 2:0
(65. a 68. Šmicer), 21. června v Lutychu. Česko: Srníček - Rada - Fukal, Řepka - Poborský, Nedvěd, Bejbl (61. Jankulovski), Berger, Němec - Koller (74. Kuka), Šmicer (79. Lokvenc). Dánsko: Schmeichel - Helveg, Henriksen, Schjönberg, Heintze (69. Colding) - Goldbaek, Töfting, B. S. Nielsen, Grönkjaer - Beck (74. Molnar), Tomasson.
1. Nizozemsko 3 3 0 0 7:2 9
2. Francie 3 2 0 1 7:4 6
3. Česko 3 1 0 2 3:3 3
4. Dánsko 3 0 0 3 0:8 0
ČTVRTFINÁLE
PORTUGALSKO - TURECKO 2:0
(44. a 56. Nuno Gomes), 24. června v Amsterdamu. Portugalsko: Baía - Costinha (46. Paulo Sousa), Couto, Jorge Costa, Dimas - Conceicao, Rui Costa (87. Capucho), Bento, Figo - Gomes (74. Sá Pinto), Joao Pinto. Turecko: Rüstü - Fatih, Ogün (85. Sergen), Alpay - Tayfun, Okan (62. Oktay), Tayfur, Ergün, Hakan Ünsal - Arif (62. Suat), Hakan Sükür.
ITÁLIE - RUMUNSKO 2:0
(33. Totti, 43. Inzaghi), 24. června v Bruselu. Itálie: Toldo - Cannavaro, Nesta, Iuliano - Zambrotta, Albertini, Fiore, Conte (56. Di Biagio), Maldini (46. Pessotto) - Inzaghi, Totti (75. Del Piero). Rumunsko: Stelea - Filipescu, Ciobotariu, Belodedici, Chivu - Petre, Hagi, Galca (68. Lupescu), Munteanu - Mutu, Moldovan (54. Ganea).
NIZOZEMSKO - JUGOSLÁVIE 6:1
(24., 38., 51. a 54. Kluivert, 79. a 90. Overmars - 90. Miloševič), 25. června v Rotterdamu. Nizozemsko: van der Sar (65. Westerveld) - Bosvelt, Stam, F. de Boer, Numan - Zenden (80. R. de Boer), Davids, Cocu, Overmars - Kluivert (60. Makaay), Bergkamp. Jugoslávie: Kralj - Mihajlovič, Komljenovič, Djukič, Saveljič (56. J. Stankovič) - Govedarica, Stojkovič (52. D. Stankovič), Jugovič, Drulovič (70. Kovačevič) - Mijatovič, Miloševič.
FRANCIE - ŠPANĚLSKO 2:1
(33. Zidane, 44. Djorkaeff - 38. Mendieta z penalty), 25. června v Bruggách. Francie: Barthez - Thuram, Blanc, Desailly, Lizarazu - Djorkaeff, Deschamps, Vieira, Zidane - Henry (81. Anelka), Dugarry. Španělsko: Caňizares - Salgado, Paco, Abelardo, Aranzabal - Guardiola, Helguera (77. Gerard), Mendieta (57. Urzaíz) - Raúl, Alfonso, Munitis (73. Etxeberria).
SEMIFINÁLE
FRANCIE - PORTUGALSKO 2:1 PO PRODLOUŽENÍ
(51. Henry, 117. Zidane z penalty - 19. Nuno Gomes), 28. června v Bruselu. Francie: Barthez - Thuram, Blanc, Desailly, Lizarazu - Vieira, Deschamps, Petit (87. Pires), Zidane - Anelka (72. Wiltord), Henry (105. Trezeguet). Portugalsko: Baía - Xavier, Couto, Jorge Costa, Dimas (91. Rui Jorge) - Conceicao, Costinha, Rui Costa (78. Joao Pinto), Vidigal (61. Bento), Figo - Gomes.
ITÁLIE - NIZOZEMSKO 0:0, NA PENALTY 3:1,
29. června v Amsterdamu. Penalty proměnili: Di Biagio, Pessotto, Totti - Kluivert. Neproměnili: Maldini - F. de Boer, Stam, Bosvelt. Itálie: Toldo - Cannavaro, Nesta, Iuliano - Zambrotta, Albertini (78. Pessotto), Di Biagio, Fiore (83. Totti), Maldini - Inzaghi (67. Delvecchio), Del Piero. Nizozemsko: van der Sar - Bosvelt, Stam, F. de Boer, van Bronckhorst - Davids, Cocu (95. Winter), Bergkamp (87. Seedorf), Zenden (77. van Vossen) - Overmars, Kluivert.
FINÁLE
FRANCIE - ITÁLIE 2:1 PO PRODLOUŽENÍ
(90. Wiltord, 103. Trezeguet - 55. Delvecchio), 2. července v Rotterdamu. Francie: Barthez - Thuram, Blanc, Desailly, Lizarazu (86. Pires) - Djorkaeff (76. Trezeguet), Vieira, Deschamps, Zidane, Dugarry (58. Wiltord) - Henry. Itálie: Toldo - Cannavaro, Nesta, Iuliano - Pessotto, Albertini, Di Biagio (65. Ambrosini), Fiore (53. Del Piero), Maldini - Delvecchio (86. Montella), Totti.