В течение 21 апреля центральная группа наших войск продолжала вести наступательные бои западнее реки Одер и реки Нейсе.
В результате этих боёв наши войска на Дрезденском направлении заняли города Калау, Лнжкау, Ной.Вельцов, Зенфтенберг, Лаутаверк, Каменц, Бау-Цен и вели бой за Кенигсбрюк.
Западнее Одера наши войска заняли города Бернау, Вернойхен, Штраус-Берг, Альт-Ландсберг, Буков, Мюнхеберг, Херцфельде, Зркнер и завязали бои в пригородах Берлина.
На территории Австрии оевернее Вены войска 2-го Украинского фронта, продолжая наступление, с боями заняли населённые пункты Райнталь, Катцельс-Дорф, Шраттенберг, Херрнбаумгартэн, Вильгелыуюдорф, Фальбах, Михль-Штеттен, Клемент, Эрнстбрунн, Обер Гензерндорф и железнодорожные станции Грофскрут, Вельтерскирхен Наглерн. Одновременно на территории Чехословакии юго-западнее Годонина войска фронта заняли город Валтице.
На других участках фронта – бои местного значения и поиски разведчиков.
За 21 апреля на всех фронтах подбито и уничтожено 156 немецких танков и самоходных орудий. В воздушных боях и огнём зенитной артиллерии сбито 56 самолётов противника.
По материалам сводок Советского Информбюро.