# UEFA Euro 2004 Group B

Group B of UEFA Euro 2004 was one of four groups in the final tournament's initial group stage. It began on 13 June and was completed on 21 June. The group consisted of defending champions France, England, Croatia and Switzerland.
France won the group and advanced to the quarter-finals, along with England. Croatia and Switzerland failed to advance.

## Teams

| Draw position | Team | Pot | Method of qualification | Date of qualification | Finals appearance | Last appearance | Previous best performance | UEFA Rankings November 2003 | FIFA Rankings June 2004 |
| B1 | France | 1 | Group 1 winner | 10 September 2003 | 6th | 2000 | Winners (1984, 2000) | 1 | 2 |
| B2 | England | 2 | Group 7 winner | 11 October 2003 | 7th | 2000 | Third place (1968), Semi-finals (1996) | 7 | 13 |
| B3 | Switzerland | 4 | Group 10 winner | 11 October 2003 | 2nd | 1996 | Group stage (1996) | 22 | 47 |
| B4 | Croatia | 3 | Play-off winner | 19 November 2003 | 2nd | 1996 | Quarter-finals (1996) | 11 | 20 |
Notes
* ↑ The UEFA rankings of November 2003 were used for seeding for the final draw.

## Standings

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | France | 3 | 2 | 1 | 0 | 7 | 4 | +3 | 7 | Advance to knockout stage |
| 2 | England | 3 | 2 | 0 | 1 | 8 | 4 | +4 | 6 | Advance to knockout stage |
| 3 | Croatia | 3 | 0 | 2 | 1 | 4 | 6 | −2 | 2 | |
| 4 | Switzerland | 3 | 0 | 1 | 2 | 1 | 6 | −5 | 1 | |
In the quarter-finals,
* The winner of Group B, France, advanced to play the runner-up of Group A, Greece.
* The runner-up of Group B, England, advanced to play the winner of Group A, Portugal.

## Matches
### Switzerland vs Croatia

| Switzerland | Croatia |
| GK | 1 | Jörg Stiel (c) | 73' |
| RB | 2 | Bernt Haas |
| CB | 5 | Murat Yakin |
| CB | 20 | Patrick Müller |
| LB | 17 | Christoph Spycher |
| RM | 18 | Benjamin Huggel | 41' |
| CM | 6 | Johann Vogel | 4' 50' |
| LM | 8 | Raphaël Wicky | | 83' |
| AM | 10 | Hakan Yakin | | 87' |
| CF | 11 | Stéphane Chapuisat | | 55' |
| CF | 9 | Alexander Frei |
| Substitutions: ||
| MF | 16 | Fabio Celestini | | 55' |
| DF | 4 | Stéphane Henchoz | | 83' |
| MF | 15 | Daniel Gygax | | 87' |
| Manager: ||
| Köbi Kuhn ||
| GK | 12 | Tomislav Butina |
| RB | 13 | Dario Šimić | | 61' |
| CB | 21 | Robert Kovač |
| CB | 3 | Josip Šimunić |
| LB | 6 | Boris Živković (c) | 51' |
| RM | 19 | Ivica Mornar | 52' |
| CM | 10 | Niko Kovač |
| CM | 22 | Nenad Bjelica | 30' | 74' |
| LM | 18 | Ivica Olić | | 46' |
| CF | 9 | Dado Pršo | 13' |
| CF | 11 | Tomo Šokota |
| Substitutions: ||
| MF | 7 | Milan Rapaić | 48' | 46' |
| MF | 8 | Darijo Srna | | 61' |
| MF | 20 | Đovani Roso | | 74' |
| Manager: ||
| Otto Barić ||
* Man of the Match:
* Jörg Stiel (Switzerland)
* Assistant referees:
* Paulo Januário (Portugal)
* José Cardinal (Portugal)
* Fourth official:
* Terje Hauge (Norway)

### France vs England

| France | England |
| GK | 16 | Fabien Barthez |
| RB | 5 | William Gallas |
| CB | 15 | Lilian Thuram |
| CB | 13 | Mikaël Silvestre | 72' | 79' |
| LB | 3 | Bixente Lizarazu |
| RM | 7 | Robert Pires | 49' | 76' |
| CM | 4 | Patrick Vieira |
| CM | 6 | Claude Makélélé | | 90+4' |
| LM | 10 | Zinedine Zidane (c) |
| CF | 20 | David Trezeguet |
| CF | 12 | Thierry Henry |
| Substitutions: ||
| FW | 11 | Sylvain Wiltord | | 76' |
| DF | 19 | Willy Sagnol | | 79' |
| MF | 17 | Olivier Dacourt | | 90+4' |
| Manager: ||
| Jacques Santini ||
| GK | 1 | David James | 90+2' |
| RB | 2 | Gary Neville |
| CB | 15 | Ledley King |
| CB | 6 | Sol Campbell |
| LB | 3 | Ashley Cole |
| RM | 7 | David Beckham (c) |
| CM | 11 | Frank Lampard | 71' |
| CM | 4 | Steven Gerrard |
| LM | 8 | Paul Scholes | 54' | 76' |
| CF | 9 | Wayne Rooney | | 76' |
| CF | 10 | Michael Owen | | 69' |
| Substitutions: ||
| FW | 23 | Darius Vassell | | 69' |
| MF | 18 | Owen Hargreaves | | 76' |
| FW | 21 | Emile Heskey | | 76' |
| Manager: ||
| Sven-Göran Eriksson ||
* Man of the Match:
* Zinedine Zidane (France)
* Assistant referees:
* Christian Schräer (Germany)
* Jan-Hendrik Salver (Germany)
* Fourth official:
* Ľuboš Micheľ (Slovakia)

### England vs Switzerland

| England | Switzerland |
| GK | 1 | David James |
| RB | 2 | Gary Neville |
| CB | 5 | John Terry |
| CB | 6 | Sol Campbell |
| LB | 3 | Ashley Cole |
| RM | 7 | David Beckham (c) |
| CM | 4 | Steven Gerrard |
| CM | 11 | Frank Lampard |
| LM | 8 | Paul Scholes | | 70' |
| CF | 10 | Michael Owen | | 72' |
| CF | 9 | Wayne Rooney | 18' | 83' |
| Substitutions: ||
| MF | 18 | Owen Hargreaves | | 70' |
| FW | 23 | Darius Vassell | | 72' |
| MF | 20 | Kieron Dyer | | 83' |
| Manager: ||
| Sven-Göran Eriksson ||
| GK | 1 | Jörg Stiel (c) |
| RB | 2 | Bernt Haas | 49' 60' |
| CB | 5 | Murat Yakin |
| CB | 20 | Patrick Müller |
| LB | 17 | Christoph Spycher |
| RM | 18 | Benjamin Huggel |
| CM | 16 | Fabio Celestini | 23' | 54' |
| LM | 8 | Raphaël Wicky |
| AM | 10 | Hakan Yakin | | 84' |
| CF | 11 | Stéphane Chapuisat | | 46' |
| CF | 9 | Alexander Frei |
| Substitutions: ||
| MF | 15 | Daniel Gygax | | 46' |
| MF | 7 | Ricardo Cabanas | | 54' |
| FW | 22 | Johan Vonlanthen | | 84' |
| Manager: ||
| Köbi Kuhn ||
* Man of the Match:
* Wayne Rooney (England)
* Assistant referees:
* Yuri Dupanov (Belarus)
* Vladimir Eniutin (Russia)
* Fourth official:
* Kyros Vassaras (Greece)

### Croatia vs France

| Croatia | France |
| GK | 12 | Tomislav Butina |
| RB | 13 | Dario Šimić (c) |
| CB | 5 | Igor Tudor | 39' |
| CB | 21 | Robert Kovač | 64' |
| LB | 3 | Josip Šimunić |
| RM | 20 | Đovani Roso | 61' |
| CM | 10 | Niko Kovač |
| CM | 22 | Nenad Bjelica | | 68' |
| LM | 7 | Milan Rapaić | | 87' |
| CF | 9 | Dado Pršo |
| CF | 11 | Tomo Šokota | | 73' |
| Substitutions: ||
| MF | 15 | Jerko Leko | 78' | 68' |
| FW | 18 | Ivica Olić | | 73' |
| FW | 19 | Ivica Mornar | | 87' |
| Manager: ||
| Otto Barić ||
| GK | 16 | Fabien Barthez |
| RB | 5 | William Gallas | | 81' |
| CB | 15 | Lilian Thuram |
| CB | 8 | Marcel Desailly (c) |
| LB | 13 | Mikaël Silvestre |
| RM | 11 | Sylvain Wiltord | | 70' |
| CM | 17 | Olivier Dacourt | 60' | 79' |
| CM | 4 | Patrick Vieira | 32' |
| LM | 10 | Zinedine Zidane |
| CF | 20 | David Trezeguet |
| CF | 12 | Thierry Henry |
| Substitutions: ||
| MF | 7 | Robert Pires | | 70' |
| MF | 18 | Benoît Pedretti | | 79' |
| DF | 19 | Willy Sagnol | | 81' |
| Manager: ||
| Jacques Santini ||
* Man of the Match:
* Dado Pršo (Croatia)
* Assistant referees:
* Jørgen Jepsen (Denmark)
* Jens Larsen (Denmark)
* Fourth official:
* Anders Frisk (Sweden)

### Croatia vs England

| Croatia | England |
| GK | 12 | Tomislav Butina |
| RB | 13 | Dario Šimić | 63' | 67' |
| CB | 5 | Igor Tudor |
| CB | 21 | Robert Kovač | | 46' |
| LB | 3 | Josip Šimunić |
| RM | 20 | Đovani Roso |
| CM | 10 | Niko Kovač |
| CM | 6 | Boris Živković (c) |
| LM | 7 | Milan Rapaić | | 55' |
| CF | 9 | Dado Pršo |
| CF | 11 | Tomo Šokota |
| Substitutions: ||
| FW | 19 | Ivica Mornar | | 46' |
| FW | 18 | Ivica Olić | | 55' |
| MF | 8 | Darijo Srna | | 67' |
| Manager: ||
| Otto Barić ||
| GK | 1 | David James |
| RB | 2 | Gary Neville |
| CB | 5 | John Terry |
| CB | 6 | Sol Campbell |
| LB | 3 | Ashley Cole |
| RM | 7 | David Beckham (c) |
| CM | 11 | Frank Lampard | 84' |
| CM | 4 | Steven Gerrard |
| LM | 8 | Paul Scholes | 70' |
| CF | 10 | Michael Owen |
| CF | 9 | Wayne Rooney | 72' |
| Substitutions: ||
| DF | 15 | Ledley King | 70' |
| FW | 23 | Darius Vassell | 72' |
| DF | 14 | Phil Neville | 84' |
| Manager: ||
| Sven-Göran Eriksson ||
* Man of the Match:
* Wayne Rooney (England)
* Assistant referees:
* Marco Ivaldi (Italy)
* Narciso Pisacreta (Italy)
* Fourth official:
* Manuel Mejuto González (Spain)

### Switzerland vs France

| Switzerland | France |
| GK | 1 | Jörg Stiel (c) |
| RB | 4 | Stéphane Henchoz | | 85' |
| CB | 5 | Murat Yakin |
| CB | 20 | Patrick Müller |
| LB | 17 | Christoph Spycher |
| RM | 7 | Ricardo Cabanas |
| CM | 6 | Johann Vogel |
| LM | 8 | Raphaël Wicky | 66' |
| AM | 15 | Daniel Gygax | | 85' |
| AM | 10 | Hakan Yakin | 43' | 60' |
| CF | 22 | Johan Vonlanthen |
| Substitutions: ||
| MF | 18 | Benjamin Huggel | 75' | 60' |
| DF | 14 | Ludovic Magnin | | 85' |
| FW | 21 | Milaim Rama | | 85' |
| Manager: ||
| Köbi Kuhn ||
| GK | 16 | Fabien Barthez |
| RB | 19 | Willy Sagnol | | 46' |
| CB | 15 | Lilian Thuram |
| CB | 13 | Mikaël Silvestre |
| LB | 3 | Bixente Lizarazu |
| RM | 10 | Zinedine Zidane (c) |
| CM | 4 | Patrick Vieira |
| CM | 6 | Claude Makélélé |
| LM | 7 | Robert Pires |
| CF | 20 | David Trezeguet | | 75' |
| CF | 12 | Thierry Henry | 47' |
| Substitutions: ||
| DF | 5 | William Gallas | | 46' | 90+2' |
| FW | 9 | Louis Saha | | 75' |
| DF | 2 | Jean-Alain Boumsong | | | 90+2' |
| Manager: ||
| Jacques Santini ||
* Man of the Match:
* Zinedine Zidane (France)
* Assistant referees:
* Igor Šramka (Slovakia)
* Martin Balko (Slovakia)
* Fourth official:
* Kyros Vassaras (Greece)