2004年歐洲冠軍聯賽決賽

摩纳哥

摩纳哥在去届法甲联赛获得亚军，取得直接晋级小组赛的资格。摩纳哥被编入C组，同组还有拉科鲁尼亚、PSV埃因霍温和AEK雅典。球队在荷兰首战取得2-1胜仗，次仗返回路易二世体育场轻松大胜AEK雅典4-0，摩纳哥出征西班牙以0-1不敌拉科鲁尼亚。摩纳哥在欧联的历程于主场8-3大胜到访的拉科鲁尼亚才真正展开，是欧联转制后历来单场进球最多的比赛。克罗地亚前锋普尔绍个人独取4球，而队长久利、罗滕、普拉希尔和爱德华多·西塞各有一球进账。小组赛最后两场分别战平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）的传送突破波尔图的防线，幸好拜亚及时出迎化解危机。久利继续施展浑身解数，不断在波尔图的禁区边缘制造麻烦，先交予爱德华多·西塞（Édouard Cissé）再传中，但贝纳尔迪伸尽脚亦未能触到皮球；再传交罗滕在另一边发难，但这次轮到莫伦特斯门前失机。
但摩纳哥遭逢不幸，久利仅比赛了22分钟便因伤退下火线，将队长臂章交予胡利恩·罗德里格斯（Julien Rodriguez）后由普尔绍替补上场。没有气馁的摩纳哥保持优势，当努诺·瓦伦特侵犯爱德华多·西塞后成为首名被黄牌警告的球员。接着莫伦特斯接应另一次贝纳尔迪精确的传送，但被判越位在先无功而退。
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.