در بازی اول نیمهنهایی که بین تیمهای ملی فوتبال پرتغال و هلند به مصاف هم رفتند. وجه مشترک این دو تیم در مرحلۀ قبل این مسابقات٬مسابقات، صعود هر دوتیم در ضربات پنالتی به نیمهنهایی بود. پرتغال با پیروزی در ضربات پنالتی که مقابل [[تیم ملی فوتبال انگلیس]] در مرحلهٔ یکچهارم نهایی بدست آورده بود٬بود، به مصاف تیم هلندی رفت که آن هم در ضربات پنالتی موفق به شکست تیم سوئد شده بود. در بازی که در حضور نزدیک به ۴۷هزار تماشاگر و در شهر لیسبون پایتخت کشور پرتغال برگزار شد٬شد، تیم میزبان این مسابقات یعنی پرتغال توانست تیم هلند را با نتیجۀ ۲ بر یک نیز مغلوب کند و به فینال این دوره از مسابقات صعود کند. تک گل تیم هلند با [[گل به خودی]] پرتغالیها به ثمر رسید.
۱ ژوئیه ۲۰۰۴
* {{fb|CZE}} '''{{fb|GRE}}''' ۰-۱
در بازی دوم نیمهنهایی بین تیمهای ملی فوتبال یونان و جمهوری چک برگزار شد. یونانیها با پیروزی یک بر صفری که مقابل تیم فرانسه بدست آوردند به این مرحله صعود کرده بودند و همچنین [[تیم ملی فوتبال جمهوری چک]] که با نتایج خوبی که در دور گروهی این مسابقات بدست آورده بود از مدعیان به حساب میآمد٬میآمد، با شکست سه بر صفر دانمارک به این مرحله صعود کرد. در بازی که بین تیمهای یونان و جمهوری چک و در حضور نزدیک به ۴۲٬۵۰۰ تماشاگر در شهر پورتو به انجام رسید٬رسید، دو تیم در وقت قانونی نود دقیقه به نتیجهٔ تساوی ۰-۰ رسیدند تا بازی به وقتهای اضافی کشیده شود. در وقت اضافهٔ اول٬اول، تیم یونان در دقیقهٔ ۱+۱۰۵ توسط [[ترایانوس دلاس]] به گل رسید و بازی با همین نتیجه به اتمام رسید تا [[تیم ملی فوتبال یونان]] به عنوان تیم دوم نیز بعد از پرتغال میزبان٬میزبان، به فینال این دوره از رقابتها صعود کند. قضاوت این بازی برعهدۀ پیرلوئیجی کولینا بود.