第38分鐘,克羅埃西亞總算用一次任意球機會威脅德國球門,阿薩諾維奇禁區前左腳弧線球高出橫樑。比賽轉折點在第40分鐘出現,蘇克得球試圖過人被沃恩斯放倒,35歲挪威主裁判魯尼·佩德森直接出示紅牌罰下沃恩斯!對於這個判罰,也確實有些重了,總之,上半場傷停補時第3分鐘,斯坦尼奇右路帶球內切到禁區前橫傳左側,賈爾尼跟上得球,好整以暇地調整好,左腳大力抽射!皮球彈地後擊中右立柱內側入網,科普克奮力撲救也沒碰到皮球,1:0!克羅埃西亞上半場結束前取得領先!
下半場雙方易邊再戰,克羅埃西亞第48分鐘由博班小禁區前轉身打門高出橫樑。第52分鐘,德國獲得左側角球,皮球送入禁區後,克林斯曼小禁區前點頭球後蹭,比埃爾霍夫後點跟上左腳凌空端射!不過皮球被拉蒂奇擋出!第56分鐘,斯坦尼奇禁區右側橫掃中路,蘇克小禁區搶點打門偏出近門柱。第59分鐘,塔納特禁區前左腳凌空抽射高出橫樑。第67分鐘,克羅埃西亞的博班禁區前挑球過人,然後轉身右腳凌空抽射!科普克飛身將球撲出。第70分鐘,博班分球,弗拉奧維奇左側得球後橫切打門偏出右立柱。第78分鐘,哈曼任意球直接重炮轟門擊中左立柱彈出!德國錯失扳平比分的最後機會!
隨著時間的推移,十人應戰的德國體力告急,第80分鐘,博班中圈斜傳右前方,弗拉奧維奇這一次抓住機會,禁區前右腳外腳背射門!皮球直飛球門遠角,擊中左立柱內側入網,2:0!科普克無能為力,克羅埃西亞基本鎖定勝局!第85分鐘,斯蒂馬奇禁區前頭球後蹭,蘇克禁區左側得球,先是挑過了基爾斯滕,然後小禁區左側躲開海因里希的糾纏,接著右腳低射!皮球從海因里希胯下穿過,科普克右腳擋了一下,皮球卻依然入網,3:0!蘇克打入個人本屆比賽第4球!也徹底宣告比賽結束,克羅埃西亞首次參加世界盃,就殺入半決賽,是本屆賽事的最大黑馬。
又休整了3天,7月7日,首場半決賽在馬賽的韋洛德羅姆球場進行,巴西與荷蘭爭奪決賽門票,羅納爾多重返馬賽,受到了當地球迷的熱情歡呼。巴西這邊首發名單是:塔法雷爾,卡洛斯、巴亞諾、阿爾代爾、澤·卡洛斯,里瓦爾多、鄧加、桑帕約、萊昂納多,羅納爾多與貝貝托——卡福因為累積黃牌停賽。荷蘭則是:范德薩,科庫、弗蘭克·德波爾、斯塔姆、雷齊格,岑登、瓊克、戴維斯、羅納德·德波爾,克魯伊維特和博格坎普——紐曼紅牌停賽。
上半場比賽荷蘭對羅納爾多防守得分外嚴密,雙方進攻都是雷聲大可惜雨點小,真正威脅的進攻寥寥無幾,最終互交白卷。下半場剛開始,巴西就閃電進球了!第46分鐘,里瓦爾多中場左路忽然左腳弧線球斜傳禁區,羅納爾多高速前插,弧頂處反超科庫搶先殺入禁區得球,然後面對出擊的范德薩,小禁區前左腳推射,皮球從范德薩胯下鑽入球門,1:0!范德薩無奈,做了兩年隊友,他依舊無法猜到羅納爾多會怎麼完成射門。
第53分鐘,荷蘭險些扳平比分,利用左側角球機會,皮球被送到巴西禁區,克魯伊維特高高躍起頭球擺渡到後點,弗蘭克·德波爾直接右腳墊射,被塔法雷爾擋出。第61分鐘,羅納爾多再次獲得突擊球門的機會,這一次范德薩出擊把球從羅納爾多腳下撲住。第73分鐘,里瓦爾多中圈直塞,羅納爾多再度單刀!面對范德薩,羅納爾多試圖用鐘擺過人,結果回追的戴維斯一記背後鏟球把球破壞!
第80分鐘,荷蘭反擊,克魯伊維特中圈分球,替補登場的范霍伊東克得球到禁區線後橫傳,克魯伊維特點球點左側迎球怒射居然打高。眼看時間越來越少,荷蘭的進攻越發瘋狂,第87分鐘,羅納德·德波爾右路下底傳中,克魯伊維特這一次小禁區前高高躍起頭槌破門,1:1!荷蘭上演絕平球!
加時賽開始僅僅4分鐘,巴西又獲得良機,卡洛斯左路傳中,范德薩出擊拿球結果脫手,羅納爾多順勢小禁區前倒勾射門!范德薩已經無能為力,好在弗蘭克·德波爾門線頭球解圍!荷蘭逃過一劫。之後羅納爾多左路橫切後弧頂右腳怒射,范德薩側身飛撲將球攔出,熱刺的一矛一盾今天表現出色!之後羅納爾多中場開始長途奔襲,連過兩人後殺入禁區,弗蘭克·德波爾背後鏟球將球破壞!最終比賽還是進入點球大戰!
羅納爾多、弗蘭克·德波爾、里瓦爾多、博格坎普、埃莫森接連主罰命中,不過范德薩確實不擅長撲點球,他都被騙開,倒是塔法雷爾兩次都判斷正確。荷蘭第三個點球由科庫主罰,這一次塔法雷爾立功,他側撲擋出了科庫的射門!接著鄧加大
力轟門得手,然後羅納德·德波爾的射門再次被塔法雷爾拒之門外,4:2!巴西拿下點球大戰的勝利,以5:3的比分殺入決賽!
7月8日,東道主法國坐鎮法蘭西大球場迎戰黑馬克羅埃西亞。法國隊首發變陣為4-4-2:巴特茲,利扎拉祖、布蘭科、德塞利、圖拉姆,德尚、佩蒂特、卡倫布、齊達內,吉瓦爾什和德約卡夫。克羅埃西亞也同樣4-4-2對決:拉蒂奇,賈爾尼、比利奇、斯蒂馬奇、西米奇,索爾多、阿薩諾維奇、斯坦尼奇、博班,弗拉奧維奇和蘇克。
第4分鐘,法國率先發難,德約卡夫前場右路斜傳禁區,吉瓦爾什腳後跟回磕,齊達內弧頂右腳怒射被拉蒂奇接住。第20分鐘,吉瓦爾什任意球大力轟門被拉蒂奇再次化解。第30分鐘,卡倫布受傷被亨利換下。第35分鐘,西米奇直塞,阿薩諾維奇禁區右側得球擺脫布蘭科後射門偏出。第38分鐘,克羅埃西亞終於威脅到法國球門,斯坦尼奇右路傳中,比利奇轉身射門高出橫樑。第40分鐘,齊達內做出回應,禁區外右腳外腳背凌空抽射!拉蒂奇天神下凡,飛身將球撲出,最終上半場雙方均無建樹。
下半場剛剛開始,與昨天的半決賽一樣,場上也發生了變化!克羅埃西亞進球了!第46分鐘,阿薩諾維奇挑傳,蘇克弧頂停球後殺入禁區,在點球點面對出擊的巴特茲,左腳凌空捅射破門,1:0!法國居然落後了!