No final de agosto, o Porto deu início à sua temporada europeia de 2003-04 com uma derrota na Supertaça de 2003 contra o Milan, vencedor da Liga dos Campeões em 2002-03. Duas semanas depois, eles começaram a campanha da Liga dos Campeões de 2003–04 num grupo que incluía Real Madrid, Marselha e Partizan. O Porto classificou-se para a fase a eliminar como segundo classificado do grupo, atrás do Real Madrid, equipa contra a qual sofreu a sua única derrota na fase de grupos. O sorteio para os oitavos-de-final juntou o Porto ao Manchester United, com a primeira mão a decorrer em Portugal. No primeiro jogo da competição europeia de clubes no Estádio do Dragão, o Porto venceu por 2–1 com golos de Benni McCarthy.&lt;ref name="2003/04"&gt;&lt;/ref&gt; Em Old Trafford, Paul Scholes colocou os ingleses na frente na partida, à qual ainda se adicionada a vantagem nos golos fora. À beira da eliminação, o Porto ganhou uma cobrança de falta aos 90 minutos; o pontapé de McCarthy foi bloqueado perto da linha da baliza pelo guarda-redes Tim Howard, mas Costinha recuperou a bola e concretizou o empate que levou o Porto à fase seguinte. Nos quartos-de-final, a equipa superou o Lyon e avançou para as semifinais da Liga dos Campeões pela primeira vez desde 1994. O Porto enfrentou o Deportivo de La Coruña, que eliminou de forma convincente os finalistas da temporada anterior, Juventus e Milan. Um jogo da primeira mão sem golos em Portugal adiou a decisão para o Estádio Riazor, onde um pontapé de grande penalidade convertido por Derlei confirmou a segunda final europeia importante do Porto em duas temporadas consecutivas. O outro finalista foi o AS Monaco, que eliminou o Real Madrid e o Chelsea.