Войска 2-го Белорусского фронта 28 апреля с боями овладели городами Эгге-Зин, Торгелов, Пазевальк, Штрасбург, Темплин –важными опорными пунктами обороны немцев в западной Померании, а также заняли крупные населённые пункты Рит, Луков, Гаммер, Вальдесхез, Блюменхаген, Гютерберг, Ташен-Берг, Краатц, Пармен, Веггун, Бойценбург, Харденбек, Хасленбен, Герс-Вальде, Рингенвальде, Фридрихсвальде.
Войска 1-го Белорусского фронта продолжали вести уличные бои в Берлине и заняли северо-западную часть городского района Шарлоттенбург до Бисмарк штрассе, западную половину городского района Моабит и восточную часть городского района Шенеберг.
Войска 1-го Украинского фронта вели уличные бои в юго-западной части Берлина и заняли городские районы Фриденау, Груневальд и Рулебен, соединившись в этом районе с войсками 1-го Белорусского фронта, занявшими Сименсштадт.
Юго-восточнее Берлина в лесисто-озёрном районе войска 1-го Белорусского и 1-го Украинского фронтов окружили значительную группу немецких войск и вели бои по её уничтожению.
На территории Чехословакии, восточнее и юго-восточнее города Брно, войска 2-го Украинского фронта, продолжая наступление, с боями заняли населённые пункты Поповице, Куновице, Жеравице, Киев, Жарошице, Рашовице, Летонице, Козланы, Богдалице, Нэмояны, Табровани.
На других участках фронта существенных изменений не произошло.
За 28 апреля на всех фронтах подбито и уничтожено 50 немецких танков и самоходных орудий. В воздушных боях и огнём зенитной артиллерии сбито 17 самолётов противника.
По материалам сводок Советского Информбюро.