For the first time, the tournament was co-hosted by Belgium and Holland. The tournament followed the same format as 1996 with 16 teams. Belgium and Holland qualified as hosts and 14 teams joined them. There were 4 groups of 4 with the top 2 going through from each group to play in the quarter finals.
2000 Tournament Statistics
Leading Scorer (finals only)
5 goals: Patrick Kluivert (Holland), Savo Milosevic (Yugoslavia)
4 goals: Nuno Gomes (Portugal)
Results
Group A
| Team | Played | Won | Drawn | Lost | GF | GA | Points | GD |
| Portugal | 3 | 3 | 0 | 0 | 7 | 2 | 9 | +5 |
| Romania | 3 | 1 | 1 | 1 | 4 | 4 | 4 | 0 |
| England | 3 | 1 | 0 | 2 | 5 | 6 | 3 | -1 |
| Germany | 3 | 0 | 1 | 2 | 1 | 5 | 1 | -4 |
Group B
| Team | Played | Won | Drawn | Lost | GF | GA | Points | GD |
| Italy | 3 | 3 | 0 | 0 | 6 | 2 | 9 | +4 |
| Turkey | 3 | 1 | 1 | 1 | 3 | 2 | 4 | +1 |
| Belgium | 3 | 1 | 0 | 2 | 2 | 5 | 3 | -3 |
| Sweden | 3 | 0 | 1 | 2 | 2 | 4 | 1 | -2 |
Group C
| Team | Played | Won | Drawn | Lost | GF | GA | Points | GD |
| Spain | 3 | 2 | 0 | 1 | 6 | 5 | 6 | +1 |
| Yugoslavia | 3 | 1 | 1 | 1 | 7 | 7 | 4 | 0 |
| Norway | 3 | 1 | 1 | 1 | 1 | 1 | 4 | 0 |
| Slovenia | 3 | 0 | 2 | 1 | 4 | 5 | 2 | -1 |
Group D
| Team | Played | Won | Drawn | Lost | GF | GA | Points | GD |
| Netherlands | 3 | 3 | 0 | 0 | 7 | 2 | 9 | +5 |
| France | 3 | 2 | 0 | 1 | 7 | 4 | 6 | +3 |
| Czech Republic | 3 | 1 | 0 | 2 | 3 | 3 | 3 | 0 |
| Denmark | 3 | 0 | 0 | 3 | 0 | 8 | 0 | -8 |
| Quarter-Final | Turkey | 0-2 | Portugal |
| Quarter-Final | Italy | 2-0 | Romania |
| Quarter-Final | Netherlands | 6-1 | Yugoslavia |
| Quarter-Final | Spain | 1-2 | France |
| Semi-Final | France | 2-1 (Golden Goal) |
Portugal |
| Semi-Final | Italy | 0-0 (AET) Italy won 3-1 on penalties |
Netherlands |
| Final | France | 2-1 (Golden Goal) | Italy |
