Войска 2-го Белорусского фронта, продолжая наступление, 29 апреля овладели городами и важными узлами дорог Анклам, Фридланд, Нойбранденбург, Лихен и вступили на территорию провинции Мекленбург, а также заняли крупные населенные пункты Юкермюнде, Менкебуде, Розенхаген, Духеров, Путцар, Шенбек, Вольдегк, Кельпин, Бург-Штаргард, Грамелов, Ганденитц, Хаммельшпринг. В боях за 28 апреля войска фронта взяли в плен до 2000 немецких солдат и офицеров и захватили 106 полевых орудий.
Войска 1-го Белорусского фронта, продолжая вести уличные бои в Берлине, овладели городским районом Моабит, Ангальтским вокзалом и заняли 177 кварталов в центральной части города. Севернее Берлина войска фронта с боями заняли крупные населенные пункты Иохимсталь, Гросс-Делльн, Гросс-Шенебек, Кландорф, Мариенвердер, Везендорф, Либенталь, Хаммер, Либенвальде. В боях за 28 апреля в Берлине войска фронта взяли в плен более 6000 немецких солдат и офицеров и захватили следующие трофеи: самолетов – 83, полевых орудий – 150, пулеметов – 480, автомашин – 2500, паровозов – 139, железнодорожных вагонов – 3090, складов с военным имуществом – 30.
Войска 1-го Украинского фронта вели уличные бои в юго-западной части Берлина и заняли южную часть городского района Вильмерсдорф до Берлинер штрассе, железнодорожные станции на окружной железной дороге – Гогенцоллерндамм, Халензее. В боях за 28 апреля в этом районе войска фронта взяли в плен свыше 5000 немецких солдат и офицеров.
Юго-восточнее Берлина, в районе населенного пункта Вендиш-Бухгольц, войска 1-го Белорусского и 1-го Украинского фронтов завершали ликвидацию окруженной группы немецких войск. В боях за 28 и 29 апреля в этом районе наши войска взяли в плен более 40 000 немецких солдат и офицеров, из них свыше 34 000 взяты войсками 1-го Белорусского фронта.
На территории Чехословакии восточнее города Брно войска 2-го Украинского фронта, продолжая наступление, с боями заняли крупные населенные пункты Боршице, Освьетыманы, Вржесовице, Нехвалин, Ловчице, Ждянице, Бучовице, Орловице, Моравски Прусы, Дрновице.
На других участках фронта – существенных изменений не произошло.
За 28 апреля на всех фронтах подбито и уничтожено 50 немецких танков и самоходных орудий. В воздушных боях и огнем зенитной артиллерии сбито 17 самолетов противника.