2004年歐洲冠軍聯賽決賽

摩納哥

摩納哥在去屆法甲聯賽獲得亞軍，取得直接晉級分組賽的資格。摩納哥被編入C組，同組還有拉科魯尼亞、PSV恩荷芬和AEK雅典。球隊在荷蘭首戰取得2-1勝仗，次仗返回路易二世體育場輕鬆大勝AEK雅典4-0，摩納哥出征西班牙以0-1不敵拉科魯尼亞。摩納哥在歐聯的歷程於主場8-3大勝到訪的拉科魯尼亞才真正展開，是歐聯轉制後歷來單場進球最多的比賽。克羅埃西亞前鋒柏素個人獨取4球，而隊長古利、洛頓、柏拉斯和E.施斯各有一球進帳。分組賽最後兩場分別戰平PSV恩荷芬及AEK雅典後，摩納哥以分組首名出線淘汰賽階段。
淘汰賽十六強賽摩納哥遇上俄羅斯球隊莫斯科火車頭，首回合作客1-2失利，幸好摩連迪斯取得1個寶貴作客進球，次回合主場小場1-0，累計2-2憑作客入球優惠晉級。半準決賽面對由席丹、菲戈和羅納度領軍的「銀河艦隊」皇家馬德里，首回合作客以2-4落敗，摩連迪斯在完場前射入舊東主獲得主場球迷鼓掌祝賀，返回主場摩納哥爆出冷門，以3-1獲勝，累計5-5，再次以作客入球優惠過關。
摩納哥於準決賽面對英超球隊切爾西，首回合主場雖然有齊科斯（Akis Zikos）被逐離場，仍然有足夠火力以3-1取勝，養傷7個月復出的前鋒朗達射入最後一個進球。次回合到訪史丹佛橋球場，摩納哥力拒切爾西的強攻，雖然先失兩球，但於完半場前追回一球，加上60分鐘摩連迪斯取得本屆賽事的第九個進球，2-2完場，累計5-3取得俱樂部歷來首次歐聯決賽的入場劵。

波爾圖

波爾圖在2002/03年球季贏得葡超、葡萄牙盃和歐洲足總盃，於賓菲加在第三輪資格賽不敵義甲的拉素後成為唯一參加分組賽的葡萄牙球隊。波爾圖被編進F組，同組還有皇家馬德里、馬賽和柏迪遜。首場賽事作客塞爾維亞以1-1戰平柏迪遜。次場返回主場更以1-3負於皇家馬德里，兩戰僅得1分，出線形勢岌岌可危。但接著波爾圖兩勝馬賽，並在主場擊敗柏迪遜，三連勝後穩得出線資格，最後一場作客1-1戰平皇家馬德里後以分組次名晉級淘汰賽階段。
淘汰賽十六強賽波爾圖硬碰英超盟主曼聯，是若澤·穆里尼奧首度與亞歷克斯·弗格森交戰，年青的摩帥先勝一仗，波爾圖主場取得2-1領先優勢，再於作客老特拉福德球場時於完場前受傷補時由哥斯甸亞射入扳平1-1，累計3-2驚險淘汰曼聯出局。半準決賽波爾圖面對法國球隊里昂，主場2-0及作客2-2，累計4-2將對手擯出局。準決賽對西甲的拉科魯尼亞，主場只能與對手戰平0-0，幸好作客憑下半場一個十二碼，1-0擊敗最終只餘10人作戰的拉科魯尼亞，取得決賽另一席位。

總結

賽事由首次晉級決賽的摩納哥球隊摩納哥對去季歐洲足總盃盟主波爾圖，亦是波爾圖第二次參與的歐聯決賽。於十六強賽險勝曼聯的波爾圖成為賽前熱門，而摩納哥亦曾將皇家馬德里和切爾西踢出局。
一如賽前所料，摩納哥隊長古利於開賽後移入中路加強攻力，頭3分鐘即製造4次險象，有3次被經驗豐富的佐治·哥斯達（Jorge Costa）破壞，但當他成功接應貝納迪（Lucas Bernardi）的傳送突破波爾圖的防線，幸好拜亞及時出迎化解危機。古利繼續施展渾身解數，不斷在波爾圖的禁區邊緣製造麻煩，先交予E.施斯（Édouard Cissé）再傳中，但貝納迪伸盡腳亦未能觸到皮球；再傳交洛頓在另一邊發難，但這次輪到摩連迪斯門前失機。
但摩納哥遭逢不幸，古利僅比賽了22分鐘便因傷退下火線，將隊長臂章交予祖利安·洛迪古斯（Julien Rodriguez）後由柏素替補上場。沒有氣餒的摩納哥保持優勢，當紐奴·華倫迪侵犯E.施斯後成為首名被黃牌警告的球員。接著摩連迪斯接應另一次貝納迪精確的傳送，但被判越位在先無功而退。
The pendulum swung Porto's way when Rothen lost possession to Paulo Ferreira who ran up the right flank and crossed to the near post where Rodriguez just beat Deco to the ball. Five minutes later though Porto took the lead from the same source. This time Paulo Ferreira's centre was a lofted one and it found Carlos Alberto. Unselfishly, he tried to lay the ball off to Derlei but the ball bounced back to the teenager off the hapless Akis Zikos and this time it was despatched with aplomb past Flavio Roma's left hand. Up to that point, five minutes from the interval, Monaco had been the better side, but in the opening period of the second half Monaco looked shell-shocked, a goal down and minus the inspirational Giuly. Gradually however they crept back into contention as Porto failed to capitalise and only another marginal offside verdict denied Morientes an equaliser.
On the hour Porto withdrew Carlos Alberto in favour of Russian midfield player Dmitri Alenichev, and four minutes later Monaco brought on Shabani Nonda in place of Cissé as Monaco threw caution to the wind. But as their forays began to founder on the edge of the Porto area, the chance of a decisive counterattack grew more likely. In the 71st minute, Deco broke clear and found Alenichev on the left. The Russian put the ball straight back into the playmaker's path and Deco stroked home Porto's second. Four minutes later the game was over. This time it was Derlei who broke free, and he found Alenichev courtesy of a cross that deflected off Sébastien Squillaci, by now on for Gaël Givet. Alenichev needed no second invitation as he drove the third nail in Monaco's coffin. Two days later, manager José Mourinho left Porto to take over as Chelsea boss.