12月,弗雷斯那爾和古德里安又一次發(fā)生沖突。古德里安此時已經(jīng)淪落為元首的傳話筒。蘇德兵力的差距預(yù)計為10比1,面對如此懸殊的兵力,弗雷斯那爾反對希特勒將布達(dá)佩斯堅守到底的命令。布達(dá)佩斯的人民,似乎故意與德軍搗亂,沉浸在圣誕節(jié)的快樂當(dāng)中,如果被逼急了的話,他們有可能會將矛頭轉(zhuǎn)向德國。而且,他還想把希特勒進(jìn)行反攻行動的命令推遲到泥濘的土地上凍以后。12月22日,古德里安罷免了弗雷斯那爾的職務(wù),委任奧托·沃勒爾將軍接替他。4天以后,蘇軍成功包圍布達(dá)佩斯。
希特勒發(fā)誓要攻破布達(dá)佩斯的包圍圈,守住匈牙利的油田。布達(dá)佩斯及其周邊地區(qū)——188000名德國匈牙利士兵被人山人海的蘇聯(lián)和羅馬尼亞將近100萬的士兵包圍著——此刻在希特勒的眼里變成了帝國復(fù)興的象征,甚至超過了斯大林格勒曾經(jīng)有過的地位。位于匈牙利西部的油田在巴拉頓湖附近,為希特勒的戰(zhàn)斗武器提供了原動力。希特勒處于一種誓死攻克布達(dá)佩斯包圍圈的狂熱當(dāng)中,他沒有和古德里安商量,就擅自命令赫伯特·吉利的IVSS裝甲旅從華沙附近轉(zhuǎn)移——此時蘇聯(lián)紅軍正要從波蘭發(fā)起他們醞釀已久的最后總攻。
從1945年1月1日起,吉利就率領(lǐng)他的裝甲部隊一次又一次地向蘇紅軍在布達(dá)佩斯周圍的駐軍進(jìn)攻。首先,他們從西北方向進(jìn)軍布達(dá)佩斯,然后沿著逆時針方向從布達(dá)佩斯的西部和南部開始攻打。但是,4個星期過去了,蘇軍的包圍圈巋然不動。同時,第2烏克蘭前線軍蜂擁沖入佩斯特地區(qū),1月19日該地區(qū)德軍全軍覆沒。布達(dá)佩斯被多瑙河分成東西兩部分,佩斯特是城市的東半部分,一位德軍戰(zhàn)地記者將它描述成“一個充滿腐爛氣息令人作嘔的地方”??缭揭叩夭歼_(dá)之后,德軍最后一支部隊又維持約三個星期的時間,在這期間,他們僅僅靠稀得可以照見人影的馬肉湯和面包,還有希特勒答應(yīng)增援的承諾度日。
直到2月12日,他們清醒地認(rèn)識到增援是不可能的了。當(dāng)天晚上,即布達(dá)佩斯投降前夜,16000名德軍試圖攻破包圍圈。事實上,只有785名士兵真正到達(dá)布達(dá)佩斯城中德軍的陣線,其他的都在距離城市幾英里的地方被包圍擊斃了。蘇軍的統(tǒng)計可能有點夸張,據(jù)說布達(dá)佩斯之戰(zhàn)使德國和匈牙利至少有50000名士兵死于非命,有138000名被俘虜。
直到4月份,德軍一直在匈牙利西部奮戰(zhàn),死傷無數(shù)。但是,跟布達(dá)佩斯之戰(zhàn)一樣,也只不過是一出悲劇中的一個小插曲罷了。最主要的一幕——“最后的序曲”,古德里安這樣稱呼它——已經(jīng)在北部上演。甚至在布達(dá)佩斯失陷以前,蘇軍在波蘭的大規(guī)模進(jìn)攻所取得的勝利就已經(jīng)讓紅軍攻進(jìn)德意志帝國了。