Стало очевидним те, що німецькі збройні сили не здатні ефективно вести бойові дії на два фронти. Силами 1-го, 2-го і 3-го Білоруських фронтів успішно проведені наступальні операції, в результаті яких були розгромлені великі потужні німецькі угруповання в Східній Пруссії та Померанії. Були захоплені міста-фортеці Гдиня, Данциг, Інстербург, Хейльсберг, Кенігсберг, Піллау. Радянські війська увійшли до Австрії з території Королівства Угорщина, а британські й американські війська вступили в південні і західні землі. Взяття «фортеці Відень» супроводжувалося запеклими вуличними боями. Австрію поділили на чотири зони окупації.16 квітня 1945 Червона армія почала наступ на Берлін. Загалом у штурмі Берліна брало участь шість армій 1-го Білоруського фронту і три армії 1-го Українського фронту. Усвідомлюючи свою повну поразку, Гітлер та Геббельс наклали на себе руки. 1 травня розпочалася масова капітуляція гарнізону Берліна, а потім частин Західного фронту. На Східному фронті німецькі війська, за наказом голови уряду Третього Рейху адмірала Деніца, продовжували бойові дії в Чехословаччині. 2 травня після наполегливих двотижневих боїв за німецьку столицю генерал артилерії Вейдлінг в супроводі трьох німецьких генералів перейшов лінію фронту і здався в полон. Через годину, перебуваючи в штабі 8-ї гвардійської армії, він написав наказ про капітуляцію Берліна.