동부 전선 (제2차 세계 대전) 작전의 실시
중부집단군은 1943년 8월 이래 하겐 방어선으로부터 천천히 밀려나는 중이었다. 쿠르스크 전투 이래 소련군의 주공세는 남부 지구에 집중되어 있었다. 그러나 중부집단군과 대치한 호파네스 바그라먄(Hovhannes Bagramyan) 대장의 1발트 전선군과 바실리 소콜롭스키(Vasily Sokolovsky)의 서부 전선군, 콘스탄틴 로코솝스키의 벨라루스 전선군은 독일군을 계속 괴롭혔고, 브랸스크와 더 중요한 스몰렌스크를 9월 25일에 탈환했다. 독일 4군, 9군, 3기갑군은 상부 드네프르 강 동쪽에서 소련군이 비텝스크를 점령하려는 시도를 계속 저지하면서 위치를 고수했다. 소련의 3개 전선군도 남부 지구처럼 1943년 12월 29일에서 1944년 3월 29일까지 7차례의 공격을 가했지만 약 20만 명의 병력 피해만 입고 큰 성과를 거두지는 못했다. 중부집단군의 파멸은 1944년 여름에 벌어졌다.
독일 북부집단군 전선에서는 키릴 메레츠코프 대장의 볼호프 전선군과 레오니드 고보로프(Leonid Govorov) 대장의 레닌그라드 전선군이 공격을 개시하는 1944년 1월까지 거의 전투가 없었다. 핀란드는 겨울 전쟁 당시 잃었던 영토를 수복한 이후 더 이상의 진격에는 큰 관심을 두지 않았고, 이 지역의 독일 18군은 약화된 상태였다. 스타브카는 오라니엔바움 교두보로 2충격군을 몰래 이동시켰고, 1월 14일에 일제 공격을 개시했다. 2월 20일에 독일군 전선을 돌파한 소련군은 2월 26일에 레닌그라드와 노브고로드를 재탈환했다. 120킬로미터를 진격한 소련군은 2월에 에스토니아 국경에 이르렀다.
독일은 소련이 남쪽에서 다시 공격을 재개할 것이라고 확신했는데, 그 전선은 리비우(Lvov)로부터 15마일 떨어져 있었고, 베를린으로 향하는 가장 빠른 진격로였다. 1943년 여름부터 1944년 봄까지 소련군의 기갑 전력은 대부분 남부 전선에 집중 배치되어 있었고, 이 때문에 독일군은 1944년 여름에도 소련군이 남부 지구에서 공격을 재개할 것이라고 믿었다. 따라서 독일 중부집단군은 벌거벗겨졌고, 그들의 방어선은 소련 쪽으로 여전히 돌출되어 있었다. 1944년 6월 22일 벨라루스 공세(암호명 바그라티온 작전)가 시작되었다. 이 작전은 4개 군 120개 사단으로 종심이 얇은 독일군 방어선으로 쇄도하는 소련군의 대규모 공격 작전으로, 소련군은 독일군이 예상한 북부집단군이 아니라 중부집단군을 집중적으로 공격했다. 독일은 2주 전에 노르망디 상륙작전으로 서유럽이 급박해지자 급히 일부 병력을 프랑스로 이동시킨 상태였다. 소련군은 독일군에 대해 전차 비율은 10:1, 항공기는 7:1이라는 전력을 보유했다. 공격 시점에서 소련의 양적 우위는 압도적이었다. 230만 명 이상의 소련군이 겨우 80만 명도 되지 않는 독일 중부집단군을 상대로 한 작전에 돌입한 것이다. 벨라루스 수도 민스크는 7월 3일에 되찾았고 독일군 5만여 명을 붙잡았다. 10일 후, 소련군은 전쟁 전 폴란드 국경에 도착했다. 소련군이 너무 빠른 속도로 진격하는 바람에 쿠어란트에서 싸우고 있던 독일 북부집단군은 퇴로를 차단당한 채 고립되었다. “Bagration”은 전쟁 중 가장 큰 단일 작전의 하나였으며 중부집단군을 괴멸시키는 성공을 거두었다.
인접한 리비우-산도미에시 공세(Lvov-Sandomir)는 1944년 7월 17일에 시작되어 서부 우크라이나에서 독일군을 빠른 속도로 몰아냈다. 남부 전선에서 소련은 루마니아까지 진격했다. 루마니아에서는 추축동맹 정부에 대한 쿠데타가 8월 23일에 일어났으며, 소련군은 부쿠레슈티를 8월 31일에 점령했다. 9월 12일 모스크바에서 루마니아와 소비에트 연방은 사실상 모스크바가 구술한 내용으로 정전협정을 맺었다. 루마니아의 항복은 발칸반도 전체를 독일이 잃는 결과를 낳아 남부 전선에 큰 공백을 가져왔다.
바그라치온 작전의 성공에는 소련도 값비싼 대가를 치렀다. 벨라루스와 루블린-브레스트 작전에 투입된 소련군 233만 1천 명 중에서 소련은 전사 18만명 부상, 59만명 등 총 77만명 이상의 인명 피해를 입었으며, 전차 및 돌격포 2,957대와 화포류(박격포 포함) 2,447문을 잃었다. 한편, 리비우-산도메쉬 작전에서는 전사 및 행방불명 6만 5001명, 부상 22만 4295명의 인명피해를 입었고, 전차 및 자주포 1,269대와 화포류 1,832문을 잃었다. 한편 독일은 대략 67만여 명을 전사, 실종, 부상, 질병으로 잃었으며, 그중 16만여 명은 포로가 되었다. 1944년 여름에 소련군은 많은 피해를 입었지만, 병력은 계속 증강되었다. 3월 12일 현재 소련군은 639만 4500명의 병력과 병원에서 치료 중인 병력이 72만 7천명이 있었고 늦가을에는 650만 명으로 늘었다. 반면 독일군은 6월 1일 현재 246만 명에 동맹군 55만 명이 있었지만, 8월 1일에는 204만 6천 명으로 줄었고 동맹군은 77만 4천 명이었으며, 9월 1일에는 203만 2천명과 동맹군 27만 1천명, 11월 1일에는 199만 명과 동맹군 19만 명이 있었다. 병력 비율은 거의 비슷하게 소련 3에 독일 1에 가까운 수준이었다. 전차와 자주포 전력의 격차는 더 벌어져 소련이 6월 1일 7,753대에서 1945년 1월 1일에는 8,300대로 늘었지만, 독일은 6월 1일에 2,608대였고 11월 1일에는 3,700대였다. 다른 화포도 소련이 2배 많았다.
폴란드에서는 소련군이 접근함에 따라 폴란드 시민군이 템페스트 작전을 개시했다. 바르샤바 봉기 중에 소련군은 비스와강에 멈춰 있었고, 폴란드 저항 운동을 도와줄 수 없었거나 그럴 의지가 없었다. 공산주의자들이 장악한 폴란드 제1군의 바르샤바를 구원하려던 시도는 소련의 지원을 받지 못했고, 9월에 큰 손실을 입고 물러났다.
1944년 8월부터 10월까지 슬로바키아에서는 슬로바키아 민족 봉기가 시작되어 독일군과 반란을 일으킨 슬로바키아군 사이에 전투가 벌어졌다. 전투는 반슈카 비슈트리카(Banska Bystrica)에서 주로 벌어졌다.
1944년 9월 8일, 붉은군대는 전쟁 전 슬로바키아-폴란드 국경에 위치한 두클라 통로(Dukla Pass)로 공격을 시작했다. 2달 후, 소련군은 전투에 승리했고, 슬로바키아로 진입했다. 피해는 컸다. 소련군은 8만 5천 명의 희생자를 냈으며, 여기에 수천 명의 독일군, 슬로바키아인, 체코인이 사망했다.
발트 공세를 시행하면서, 독일 북부 집단군은 탈린 공세로 철수하였고 사라레마, 쿠를란드, 메멜 공방전을 치루었다.
소련은 1945년 1월에 마침내 바르샤바에 입성했다. 독일군이 도시를 파괴하고 포기한 뒤였다. 3일에 걸쳐 소련의 4개 전선군은 바르샤바에서 출발하여 나레브 강을 건너 공세를 시작했다. 소련은 독일을 수적 압도했다. 병력은 9:1, 화포는 10:1 그리고 전차와 자주포는 10:1 비율이었다. 4일 후, 소련군은 하루에 30~40킬로미터를 주파하며 독일군 방어선을 돌파하여 발트해 연안 국가들과 단치히, 동프로이센, 포즈난 등을 점령했으며 오데르강을 따라 베를린 동쪽 60킬로미터 지점에서 전열을 갖추었다. 23일간 계속된 비스툴라-오데르 작전 기간 중에 소련군은 19만 4천 명의 사상자를 냈고, 전차 및 돌격포 1,267대를 잃었다.
1945년 1월 25일, 히틀러는 3개 군집단의 명칭을 변경했다. 북부집단군은 쿠어란트 집단군으로, 중부집단군이 북부집단군이 되었고, A 집단군이 중부집단군으로 명칭을 개명했다. 북부집단군(구 중부집단군)은 동프로이센의 쾨니히스베르크 주변의 좀 더 규모가 작은 포위망으로 밀려들어갔다.
SS제국지도자 하인리히 힘러가 지휘하는 새로 편성된 비스툴라 집단군이 벌인 반격은 2월 24일에 실패했고, 소련군은 포메라니아로 진격하여 오데르강의 우익을 정리했다. 남쪽에서는 포위된 부다페스트를 구출하려는 3차례의 독일군 시도가 실패로 돌아갔고, 도시는 2월 13일에 소련군에 함락되었다. 히틀러는 독일군에게 재반격을 명령하면서 다뉴브강을 다시 빼앗으라는 불가능한 명령을 내렸다. 3월 16일에 공격은 실패했고, 소련군이 같은 날 반격해왔다. 3월 30일, 소련군은 오스트리아 영내로 진격했고 4월 13일에 빈을 점령했다.
1945년 4월 9일, 북부집단군의 잔존 병력이 단치히와 하인리겔바일(Heiligenbeil)에서 저항을 계속했지만, 쾨니히스베르크가 소련군에 함락되었다. 동프로이센 작전도 비스툴라-오데르 작전과 더 나중의 베를린 공방전에 가려졌지만, 사실 소련군이 전쟁 기간 중에 싸운 최대 규모이자 비싼 대가를 치른 전투였다. 1월 13일에서 4월 25일까지 계속된 작전 기간 중에 소련군은 58만 4788명의 인명피해와 전차 및 자주포 3,525대를 잃는 피해를 입었다.
3월부터 4월 초까지, 스타브카와 소련 야전군 지휘관들은 베를린 공세를 준비했다. 스타브카는 3개 전선군이 여러 곳에서 독일군을 공격하여 분리시킨 다음에 각개 격파하는 작전을 세웠다. 전선 우익인 북쪽은 콘스탄틴 로코솝스키 장군의 2벨라루스 전선군(2BF)이 맡았고, 전선 중앙은 게오르기 주코프의 1벨라루스 전선군(1BF), 좌익인 남쪽은 이반 코네프의 1우크라이나 전선군이 맡았다. 4월 16일, 발트 해 남쪽에서 프랑크푸르트에서 오데르강을 따라 전개해있던 주코프 장군의 1벨라루스 전선군은 젤로 고원 정면으로 진격했다. 그러나 작전은 예정대로 되지 않아 젤로 고원을 점령하는 데 2일이 걸렸고, 그 사이 4월 18일에 공격을 시작한 2벨라루스 전선군은 1벨라루스 전선군이 텅 비워 버린 젤로 고원 북쪽으로 진격하여 오데르강 동안을 장악했다. 소련군이 이렇게 진격하면서 전선 좌익에 틈이 생겼고, 단치히 근처 포위망에 갇혀 있던 독일 2군의 잔존 병력들이 이 틈을 이용하여 오데르강을 건너 서쪽으로 탈출을 시도했다. 남쪽에서 이반 코네프는 1우크라이나 전선군의 주력 부대를 상부 실레지아에서 나와 나이세강 북서쪽으로 이동시켰다.
공세에 가담할 소련군 병력은 폴란드군 15만 5900명(폴란드 1군 7만 8556명 포함) 및 전투 병력 206만 2100명을 포함한 250만 명이었으며 전차 및 자주포 6,250대, 화포 및 박격포 41,600문, 항공기 7,500대, “스탈린의 오르간”이라 불린 트럭 탑재 카츄사 로켓 3,255문을 준비했다. 이 외에 상당수가 미국에서 생산된 95,383대의 차량도 집결시켰다. 이에 대항하는 독일군은 대략 1백만 명이었고 전차 및 자주포 1,519대, 박격포를 포함한 화포 9,303문을 보유했다. 소련은 4월 첫 2주 동안 전쟁 중 가장 빨리 전선 재배치를 수행했다. 이 작전을 위해 소련 3개 전선군 예하 29개 야전군은 최대 500킬로미터에 달하는 거리를 15일 만에 끝내야 했다.
소련에게 남은 것은 나중에 동독이 될 독일 영토를 빼앗기 위한 공세였다. 소련의 공세는 두 가지 목적을 가졌다. 스탈린은 전쟁 후 소련 세력권(Sphere of influence)으로 설정한 지역에서 소련이 점령한 영토를 넘기라는 서방 연합국의 의도를 의심했다. 소련은 자신들의 안보를 위해 중앙유럽에서 확고한 친소적인 정권을 만들 결심을 했고, 이를 위해 광범위한 전선에서 가능한 빨리 서쪽으로 진격하여 서방연합군과 최대한 이른 시일 내에 만나고자 했다. 그러나 최우선 목적은 역시 베를린을 서방연합군보다 먼저 점령하는 것이었다. 4월, 얄타 회담에서 미국과 영국은 베를린을 소련군이 점령하도록 한다는 것에 동의했다. 그러나 스탈린은 여전히 서방연합군이 자신보다 먼저 베를린을 점령하지 않을까 고심했고, 또 시간을 끌수록 독일군이 서부 전선을 포기하고 모든 전력을 자신들에게 집중할지도 모른다고 생각했다. 결국 스탈린은 베를린 공격을 서두르기 시작했다.이 2가지는 베를린이 점령되지 않으면 신속하게 달성할 수 없는 것이었기 때문에 상호보완적이었다. 또 다른 고려 사항은 베를린 그 자체가 아돌프 히틀러와 독일의 핵폭탄 계획을 포함한 전략적 자산을 갖고 있었다는 점이다.
독일 동부와 베를린을 점령하기 위한 공세는 4월 16일에 오데르강과 나이세강의 독일군 방어선을 공격하면서 시작되었다. 격렬한 며칠간의 전투 후, 소련의 1벨라루스 전선군(1BF)과 1우크라이나 전선군(1UF)은 독일군 방어선을 뚫어 돌파구를 열었으며, 동부 독일을 지나 분산하여 진격했다. 4월 24일에 1벨라루스 전선군(1BF)과 1우크라이나 전선군(1UF)의 예하 부대들은 베를린을 포위했고, 베를린 공방전은 마지막 단계로 접어들었다. 4월 25일, 2벨라루스 전선군(2BF)은 슈테틴 남쪽에서 독일 3기갑군의 방어선을 돌파했다. 그들은 서쪽으로 영국 21집단군 쪽으로, 북쪽으로는 발트 해 항구인 슈트랄준트를 향해 진격했다. 5근위군의 소련 58근위사단은 미국 1군 예하 69보병사단과 독일 엘베강의 토르가우 근처에서 조우했다.
4월 30일, 소련군이 베를린 중심부로 밀고 들어왔을 때, 아돌프 히틀러는 에바 브라운과 결혼했고, 그런 다음 청산칼리를 마시고 권총을 쏴 자살했다. 베를린 방위사령관 헬무트 바이틀링은 5월 2일에 소련에 항복했다. 그와 함께 36만 1367명의 사상자와 전차 및 자주포 1,997대를 잃은 소련의 베를린 작전(4월 16일 ~ 5월 8일)도 끝났다. 이 기간 중 독일의 피해는 어떤 신뢰성 있는 자료가 없어 단정하여 설명하기 불가능하다.
1945년 5월 7일 새벽 2시 41분에 연합군 최고사령부(SHAEF)의 사령부 건물에서 독일군 참모총장 알프레트 요들이 모든 독일군이 연합군에 항복한다는 무조건 항복 문서에 서명했다. 이 항복 문서에는 “모든 독일군은 중부 유럽 시간으로 1945년 5월 8일 밤 11시 1분까지 모든 적극적인 작전 행동을 중단한다.”라는 내용이 포함되어 있었다. 다음날 한밤중에 이들은 베를린의 주코프의 사령부에서 또 서명했다. 유럽에서 제2차 세계 대전이 끝났다.
소비에트 연방은 종전 날짜를 5월 9일로 인정한다. 이 날짜는 항복이 발효된 시간을 모스크바 시간으로 따진 것이다. 이 날은 승리의 날이라는 국경일로 러시아와 그 이후 구 소련 국가들에서 경축된다. 승전 기념 퍼레이드는 모스크바에서 6월 24일에 개최되었다.
독일 중부집단군은 항복을 거부하고 체코슬로바키아에서 전투를 5월 11일까지 계속했다. 덴마크 보른홀름 섬에 주둔하던 소규모 독일군 수비대는 러시아군의 공격과 폭격을 받은 후까지도 항복을 거부했다. 이 섬은 4개월 뒤에 덴마크 정부에 돌아갔다.