| 12.06.2004 | Estádio Algarve (Faro) | Spanien A-Nationalmannschaft | Russland A-Nationalmannschaft | 1:0 | 28100 |
| 13.06.2004 | Estádio da Luz (Lisboa) | Frankreich A-Nationalmannschaft | England A-Nationalmannschaft | 2:1 | 65200 |
| 13.06.2004 | Estádio Alvalade XXI (Lisboa) | Frankreich A-Nationalmannschaft | England A-Nationalmannschaft | 2:1 | 65000 |
| 13.06.2004 | Estádio Municipal Dr. Magalhães Pessoa (Leiria) | Schweiz A-Nationalmannschaft | Kroatien A-Nationalmannschaft | 0:0 | 24090 |
| 14.06.2004 | Estádio Alvalade XXI (Lisboa) | Schweden A-Nationalmannschaft | Bulgarien A-Nationalmannschaft | 5:0 | 31700 |
| 14.06.2004 | Estádio D. Alfonso Henriques (Guimarães) | Dänemark A-Nationalmannschaft | Italien A-Nationalmannschaft | 0:0 | 30000 |
| 15.06.2004 | Estádio Dragão (Porto) | Deutschland A-Nationalmannschaft | Niederlande A-Nationalmannschaft | 1:1 | 52000 |
| 15.06.2004 | Estádio Aveiro Municipal (Aveiro) | Tschechien A-Nationalmannschaft | Lettland A-Nationalmannschaft | 2:1 | 21700 |
| 16.06.2004 | Estádio do Bessa (Porto) | Griechenland A-Nationalmannschaft | Spanien A-Nationalmannschaft | 1:1 | 25400 |
| 17.06.2004 | Estádio Municipal Dr. Magalhães Pessoa (Leiria) | Kroatien A-Nationalmannschaft | Frankreich A-Nationalmannschaft | 2:2 | 28000 |
| 17.06.2004 | Cidade de Coimbra (Coimbra) | England A-Nationalmannschaft | Schweiz A-Nationalmannschaft | 3:0 | 28500 |
| 18.06.2004 | Estádio Municipal de Braga (Braga) | Bulgarien A-Nationalmannschaft | Dänemark A-Nationalmannschaft | 0:2 | 22000 |
| 19.06.2004 | Estádio do Bessa (Porto) | Lettland A-Nationalmannschaft | Deutschland A-Nationalmannschaft | 0:0 | 22344 |
| 19.06.2004 | Estádio Aveiro Municipal (Aveiro) | Niederlande A-Nationalmannschaft | Tschechien A-Nationalmannschaft | 2:3 | 29900 |
| 19.06.2004 | Estádio Alvalade XXI (Lisboa) | Spanien A-Nationalmannschaft | Portugal A-Nationalmannschaft | 0:1 | 52000 |
| 21.06.2004 | Estádio da Luz (Lisboa) | Kroatien A-Nationalmannschaft | England A-Nationalmannschaft | 2:4 | 57047 |
| 21.06.2004 | Cidade de Coimbra (Coimbra) | Schweiz A-Nationalmannschaft | Frankreich A-Nationalmannschaft | 1:3 | 28111 |
| 22.06.2004 | Estádio D. Alfonso Henriques (Guimarães) | Italien A-Nationalmannschaft | Bulgarien A-Nationalmannschaft | 2:1 | 16002 |
| 23.06.2004 | Estádio Municipal de Braga (Braga) | Niederlande A-Nationalmannschaft | Lettland A-Nationalmannschaft | 3:0 | 28500 |
| 23.06.2004 | Estádio Alvalade XXI (Lisboa) | Deutschland A-Nationalmannschaft | Tschechien A-Nationalmannschaft | 1:2 | 46849 |
| 24.06.2004 | Estádio da Luz (Lisboa) | Portugal A-Nationalmannschaft | England A-Nationalmannschaft | 6:5 | 62564 |
| 25.06.2004 | Estádio Alvalade XXI (Lisboa) | Frankreich A-Nationalmannschaft | Griechenland A-Nationalmannschaft | 0:1 | 45390 |
| 26.06.2004 | Estádio Algarve (Faro) | Schweden A-Nationalmannschaft | Niederlande A-Nationalmannschaft | 0:0 | 30300 |
| 27.06.2004 | Estádio Dragão (Porto) | Tschechien A-Nationalmannschaft | Dänemark A-Nationalmannschaft | 3:0 | 35000 |
| 30.06.2004 | Estádio Alvalade XXI (Lisboa) | Portugal A-Nationalmannschaft | Niederlande A-Nationalmannschaft | 2:1 | 46679 |