Важно то, что за весь период боевых действий 2-й Белорусский фронт не позволил противнику перебросить под Берлин ни одной дивизии. Даже те боевые части, которые германское командование уже начало передвигать из-под Данцига к столице, были скованы и разгромлены.
Войска 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.00 среднеевропейского времени согласно достигнутому в Реймсе соглашению должны капитулировать. Ставка приказывала любыми средствами известить об этом командование и войска противника, потребовать от них сложить оружие и сдаться в плен, а в случае продолжения сопротивления — нанести решительные удары. Правда, в полосе 1-го и 2-го Белорусских фронтов сопротивляться было уже некому. От капитуляции уклонялись лишь группировка противника, сосредоточенная в Южной Германии и Чехословакии, а также военно-морские силы вермахта на Балтийском море.