Las finales de la Copa Intertoto de la UEFA de 2004 (la competición de fútbol de verano para los clubes europeos que no se habían clasificado para una de las dos principales competiciones de la UEFA ) fueron ganadas por Lille , Schalke 04 y Villarreal .
Los tres equipos avanzaron a la Copa de la UEFA .
El juego fue otorgado 3-0 a Khazar Universiteti debido a que Schwarz-Weiß Bregenz alineó a un jugador no elegible.
Con un resultado global de 2-2, Sloboda Tuzla ganó gracias a los goles de visitante.
El partido terminó 3-0 a favor del Vllaznia debido a que Hapoel alineó a un jugador no elegible. El Vllaznia ganó 4-2 en el global.
El Vardar ganó 10-2 en el global.
Slaven Belupo ganó 4-2 en el global.
Sartid ganó 11-0 en el global.
Marek Dupnitsa ganó 2-0 en el global.
El Spartak de Moscú ganó 2-1 en el global.
Teplice ganó 3-2 en el global.
Thun ganó 2-0 en el global.
Tescoma Zlín ganó 4-3 en el global.
Khazar Universiteti ganó 5-1 en el global.
El Spartak Trnava ganó con un resultado global de 4-4 gracias al valor de los goles marcados fuera de casa.
El Dinamo Minsk ganó 2-1 en el global.
ZTS Dubnica ganó 4-0 en el global.
El Gent ganó 3-1 en el global.
El Cork City ganó 4-1 en el global.
Vėtra ganó 4-0 en el global.
Odense ganó 7-0 en el global.
Con un resultado global de 1-1, el Tampere United ganó gracias a los goles de visitante.
Dinaburg ganó 4-0 en el global.
Esbjerg ganó 7-1 en el global.
Tescoma Zlín ganó 3-0 en el global.
Vėtra ganó 2-1 en el global.
El partido terminó 3-0 a favor del Genk debido a que Marek Dupnitsa alineó a un jugador no elegible. El Genk ganó 5-1 en el global.
El Villarreal ganó 5-0 en el global.
El Shinnik Yaroslavl ganó 4-1 en el global.
Slovan Liberec ganó 7-1 en el global.
Thun ganó 7-3 en el global.
El OFK Belgrado ganó 5-1 en el global.
El Cork City ganó 1-0 en el global.
Esbjerg ganó 2-1 en el global.
El Spartak de Moscú ganó 5-1 en el global.
El Tampere United ganó 3-1 en el global.
El Dinamo Minsk ganó 4-3 en el global.
El Spartak Trnava ganó por 3-1 en el global.
1-1 en el global. El Vardar ganó 4-3 en los penaltis.
Slaven Belupo ganó 2-1 en el global.
Por un global de 4-4, el Atlético de Madrid ganó gracias al valor doble de los goles marcados fuera de casa.
El Nantes ganó 4-2 en el global.
Con un resultado global de 2-2, el Genk ganó gracias al valor de los goles marcados fuera de casa.
El Hamburger SV ganó 5-3 en el global.
União de Leiria ganó 6-2 en el global.
El Schalke 04 ganó 7-1 en el global.
Slovan Liberec ganó 2-1 en el global.
El Lille ganó 4-3 en el global.
Con un resultado global de 2-2, Slaven Belupo ganó gracias a los goles de visitante.
El OFK Belgrado ganó 1-0 en el global.
El Villarreal ganó 3-2 en el global.
Esbjerg ganó 5-1 en el global.
El Schalke 04 ganó 6-1 en el global.
El Lille ganó 4-1 en el global.
União de Leiria ganó 2-0 en el global.
Con un global de 2-2, el Slovan Liberec ganó gracias al valor doble de los goles marcados fuera de casa.
El Villarreal ganó 2-0 en el global.
El Atlético de Madrid ganó 5-1 en el global.
El Schalke 04 ganó 3-1 en el global.
2-2 en el global. El Villarreal ganó 3-1 en los penaltis.
El Lille ganó 2-0 en el global.