Кроме того, противник менее всего ожидал, что советские войска будут форсировать Одер южнее города Штеттин, так как условия местности там были самые неблагоприятные для наступления.
Несмотря на все это, противник встретил советские войска упорной обороной. За первый день операции войска 2-го Белорусского фронта продвинулись на этом направлении всего до 2 километров, отбив 25 контратак противника.
К 25 апреля после ожесточенных четырехдневных боев плацдармы были значительно расширены, а оборона противника была прорвана на тактическую глубину. Это дало возможность переправить на западный берег реки Вест Одер танковые и кавалерийские соединения, которые 25–26 апреля были введены в прорыв.
В ходе боев войска Рокоссовского овладели главным городом Померании и крупным морским портом Штеттин, а также заняли города Гартц, Пенкун, Казеков, Шведт.
С потерей основного оборонительного рубежа по реке Одер у противника в тылу не оказалось других подготовленных к обороне рубежей, на которых можно было бы организовать устойчивое сопротивление. Немецкое командование пыталось спешно формировать боевые отряды и батальоны из тыловых частей, резервистов, моряков и даже офицеров-интендантов.
Развивая успешное наступление в направлениях Росток, Шверин, войска 2-го Белорусского фронта разгромили основные силы западно-померанской группировки противника. Остатки разбитых частей этой группировки поспешно с боями отходили на запад. Продвижение советских войск составляло в среднем по 15–30 километров ежесуточно, ежедневно наши войска освобождали по 250–400 населенных пунктов.
К этому времени войска союзников вышли к Гамбургу и к некоторым пунктам верхнего течения реки Эльбы, сближаясь с войсками Рокоссовского. Оказавшийся в «клещах» противник, видя безвыходность своего положения, уже с первых чисел мая начал сдаваться в массовом порядке в плен.
3 мая северо-восточнее Висмар и северо-западнее Виттенберга передовые советские части установили связь с разведывательными группами англичан. 4 мая на рубеже Висмар, восточный берег озера Шверингер-зее, Штер-канал, река Эльде, северо-восточный берег реки Эльба до Виттенберга наши войска встретились с войсками западных союзников — 2-й Британской армией. На этом рубеже дальнейшее наступление на запад было прекращено.
На западном фланге фронта наступательные действия продолжались вплоть до 9 мая.
С 9 по 15 мая остатки вооруженных сил немцев на косе Путцигер-Нерунг, восточнее Данциг у устья реки Висла, на острове Борнхольм, а также отдельные группы, скрывавшиеся в лесах, начали складывать оружие и сдаваться в плен.
10 мая на остров Борнхольм был отправлен морем десантный отряд для принятия капитуляции немецкого гарнизона во главе с генералом артиллерии Гутманом. К. Рокоссовский доложил об этом Сталину 14 мая, когда с острова было вывезено 12 262 пленных немецких солдата и офицера. Учитывая тот факт, что остров Борнхольм являлся территорией Дании, командующий фронтом запрашивал Ставку: «В целом прошу срочно информировать о порядке поведения на острове Борнхольм».
В общей сложности за период Берлинской операции войсками 2-го Белорусского фронта было занято 4055 населенных пунктов, в том числе 92 города.
Противник за период боевых действий с 5 апреля по 8 мая потерял 49 770 человек, кроме того, 84 234 человека были взяты в плен. Немецкие войска понесли тяжелые потери в технике и вооружении. Было уничтожено: 184 самолета, 195 танков и СУ, 46 бронетранспортеров и бронемашин, 747 орудий разных типов. В качестве трофеев захвачено: 1458 самолетов, 85 танков и САУ, 15 бронетранспортеров и бронемашин, 1540 артиллерийских орудий.
Войсками 2-го Белорусского фронта были разгромлены соединения и части группы армий «Висла», переименованной к концу операции в группу армий «Ост» под общим командованием генерал-полковника Хейнрици. Всего было разгромлено пехотных дивизий — 9, танковых дивизий — 1, моторизованных дивизий — 2, бригад — 6, а также несколько десятков отдельных полков, боевых групп, батальонов и дивизионов.
За тот же период было освобождено из фашистского плена 65 541 советский военнослужащий, 51 838 военнослужащих союзных нам стран, а также 63 515 советских граждан и 16 634 гражданина союзных государств.