布拉格戰役(1945年5月6日—11日),是第二次世界大戰的蘇德戰爭中,烏克蘭第1、第4、第2方面軍為合圍和粉碎捷克斯洛伐克境內德軍集團和解放捷首都布拉格而實施的一次進攻戰役,也是歐洲戰場的最後一次進攻戰役。
柏林戰役結束後,對粉碎盤踞在捷克斯洛伐克境內的德軍集團形成了有利的戰略形勢。烏克蘭第1方面軍,以中央各集團軍前出至德累斯頓以北及其東北30—50公里地域後,深遠包圍了德軍“中央”集團軍群左翼。
蘇軍的戰役企圖,對布拉格實施數個猛烈的向心突擊,合圍和分割該市以東德軍集團主力,解放捷克斯洛伐克首都,切斷“中央”集團軍群向西和西南的退路。
參加此役的蘇聯紅軍3個烏克蘭方面軍共轄20個諸兵種合成集團軍、其中包括波蘭第2集團軍、羅馬尼亞第1、4集團軍和捷克斯洛伐克第1軍,計有200餘萬人,火炮和追擊炮30500門、坦克和自行火炮2000輛、飛機3000餘架。
當面之敵為“中央”集團軍群所屬坦克第4集團軍,第17集團軍、坦克第1集團軍和“奧地利”集團軍群一部。德軍集團總兵力90餘萬人、火炮和追擊炮,9700門、坦克和強擊火炮1900輛、飛機1000架。
戰役準備是在極短期限內進行的。烏克蘭第1方面軍近衛坦克第3、4集團軍和各步兵兵團在3晝夜內完成了100—200公里的行軍,從柏林附近開至出發地域。烏克蘭第2方面軍也進行了頗大規模的變更部署。軍隊整修了武器和技術裝備,補充了油料、彈藥儲備。
5月6日,烏克蘭第1方面軍右翼乘德軍在一些方向退卻的時機,轉入了追擊。各先遣支隊擊潰了德軍後衛,迅速前進,提高進攻速度是因為需要阻止德軍西逃,而且布拉格起義軍的處境越來越危急。
5月7日,烏克蘭第1方面軍左翼和波蘭集團軍開始進攻,這一進攻發展順利。5月8日,蘇軍攻佔德累斯頓,波蘭第2集團軍佔領了包岑,第52集團軍佔領了格爾利茨。方面軍右翼各集團軍解放了特普利採、比利納、莫斯特等城市。
烏克蘭第2方面軍攻佔了茲諾伊莫、米羅斯拉夫、亞羅梅日採三市,並繼續從東南面進攻布拉格。烏克蘭第4方面軍於5月8日佔領了奧洛穆茨,隨後其所屬軍隊於5月9日晨與烏克蘭第2方面軍部隊會合。
5月8日夜,烏克蘭第1方面軍一部挺進80公里,拂曉,其先遣部隊從行進間衝進布拉格。同日,烏克蘭第2、第4方面軍的快速集群,以及烏克蘭第4方面軍第38集團軍快速集群的先遣支隊也進入了捷克斯洛伐克首都,蘇軍於5月9日完全解放了捷克斯洛伐克首都。
5月10日,蘇軍繼續在所有方向迅猛推進。烏克蘭第1方面軍在一天內前進40公里,俘虜德軍官兵約8萬人,繳獲德軍飛機272架。近衛坦克第4集團軍基本兵力向布拉格以南推進,前出至貝內紹夫地域,與烏克蘭第2方面軍近衛坦克第6集團軍會合。
烏克蘭第2方面軍左翼兵團於發展進攻中與美軍部隊會師。捷克斯洛伐克境內德軍集團幾乎全被合圍。只有“奧地利”集團軍群在該集團兩翼行動的幾個師逃到了美軍作戰區。被圍德軍失掉突圍西逃希望後,開始放下武器。5月10—11日,德軍基本兵力就俘。
此役,是蘇德戰爭中的最後一個戰役。烏克蘭第1、第4、第2方面軍俘德軍官兵約86萬人,布拉格戰役還有一個特點值得一提,就是在山林地條件下使用坦克集團軍實施深遠而迅速的機動以合圍德軍基本兵力,坦克兵在山地的前進速度,平均每晝夜為50—60公里。