Войска 1-го Белорусского фронта, которые в период штурма Берлина обходили его с севера и юга, теперь продвигались к Эльбе. 2 мая передовые отряды 61-й армии генерала П.А. Белова встретились южнее Виттенберга с 84-й пехотной дивизией американских войск. В период с 4 по 7 мая на Эльбу вышли; соединившись с 9-й американской армией, 1-я польская и 47-я армии. Отступавшая под их натиском 12-я армия генерала Венка после предварительных переговоров с американцами переправилась на западный берег реки и сдалась им. По словам Типпельскирха, тогда «удалось спасти примерно 100 тысяч человек от русского плена».
Еще южнее, сменив войска 1-го Украинского фронта, рубеж реки Эльбы заняли 3, 69 и 33-я армии 1-го Белорусского фронта. К реке Мульде вышли, соединившись с главными силами 1-й американской армии, две стрелковые дивизии 13-й армии 1-го Украинского фронта, в то время как его главные силы со 2 мая перемещались на юг, готовясь для наступления на Прагу.
Советским войскам, проводившим Берлинскую операцию, существенную помощь оказал Балтийский флот, которым командовал адмирал В.Ф. Трибуц. 22 апреля народный комиссар Военно-морского флота адмирал Н.Г. Кузнецов потребовал от В.Ф. Трибуца сразу же после завершения разгрома немцев в Кёнигсберге и Данциге поддержать наступление войск 2-го Белорусского фронта вдоль морского побережья. В.Ф. Трибуц стремился воспретить эвакуацию германских войск из Восточной Пруссии и Курляндии в порты западной части Балтийского моря. Для выполнения поставленных задач флот использовал военно-воздушные силы, торпедные и сторожевые катера, тральщики и развернутые на позициях подводные лодки. Как и прежде, крупные надводные корабли оставались в Кронштадте, лишенные возможности из-за сложной минной обстановки выйти из Финского залива в открытое море.
В начале мая авиация Балтийского флота нанесла массированные удары по военно-морской базе противника в Свинемюнде. Успех превзошел все ожидания: потоплен германский линкор «Шлезиен», уничтожены и повреждены шесть транспортов, три эскадренных миноносца, несколько тральщиков и сторожевых катеров. Войска 2-го Белорусского фронта, используя удары флота, 5–6 мая овладели Свинемюнде и островом Рюген.
Вечером 7 мая командующие советскими фронтами, действовавшими против Германии, получили директиву Ставки ВГК, в которой указывалось, что германские Вооруженные силы как на Западном, так и на Восточном фронте 8 мая с 23 часов среднеевропейского времени, согласно достигнутому в Реймсе соглашению, должны капитулировать. Ставка приказывала любыми средствами известить об этом командование и войска противника, потребовать от них сложить оружие и сдаться в плен, а в случае продолжения сопротивления — нанести решительные удары. Правда, в полосе 1-го и 2-го Белорусских фронтов сопротивляться было уже некому. От капитуляции уклонялась лишь группировка противника, сосредоточенная в Южной Германии и Чехословакии, а также Военно-морские силы вермахта на Балтийском море.
Итак, Берлинская операция успешно завершилась. 1-й и 2-й Белорусские и 1-Украинский фронты поставленную перед ними задачу выполнили. С 16 апреля по 8 мая, продвинувшись на глубину от 160 до 220 км, они овладели Берлином и соединились с англо-американскими войсками. За такой короткий срок Красная Армия разгромила 93 германские дивизии, большое количество отдельных полков и батальонов; было захвачено около 480 тысяч военнопленных, 11 тысяч орудий и минометов, более 1,5 тысячи танков и штурмовых орудий, 4,5 тысячи боевых самолетов. Столь высокой результативности не достигалось ни в одной из проведенных ранее операций Великой Отечественной войны.
Берлинская операция содержит много поучительного и по праву составляет отечественную военную гордость. Если под Сталинградом разгром 300-тысячной группировки противника потребовал более двух месяцев, то на уничтожение полумиллионной группировки, окруженной в Берлинской операции, советскому командованию потребовалось только семь суток.
Тем не менее оценка Берлинской операции содержит немало преувеличений, навеянных эйфорией победного завершения войны. Прежде всего, необходимо помнить, что общая военно-политическая обстановка, в которой проводилась операция, была особенно благоприятной. Германия вела вооруженную борьбу на два фронта, отражая одновременно удары с востока и запада. Ей, оставшейся в одиночестве, теперь противостояли державы, которые обладали сильной экономикой, огромными людскими ресурсами, могучими вооруженными силами.
И при всем этом войска трех советских фронтов и силы Балтийского флота за три недели наступления потеряли убитыми, ранеными и пропавшими без вести 361 367 человек. Фронты потеряли 2108 орудий и минометов, 1997 танков и самоходных артиллерийских установок, 917 боевых самолетов.
Берлинская операция занесена в Книгу рекордов Гиннесса как самое кровопролитное сражение современности. В нем с обеих сторон участвовало 3,5 миллиона человек, 52 тысячи орудий и минометов, 7750 танков и 11 тысяч самолетов.