O Estádio D. Afonso Henriques recebeu dois jogos do UEFA Euro 2004. O jogo de abertura do Grupo C foi entre a Dinamarca e a Itália. O último jogo do Grupo C também foi jogado no estádio, desta vez entre a Bulgária e a Itália.