В течение 21 марта юго-западнее Кенигсберга войска 3-го Белорусского фронта продолжали бои по уничтожению Восточно-Прусской группы немцев и, продвигаясь к побережью залива Фриш-Гаф, заняли населённые пункты Больбиттен, Штутенен, Невеккен, Грунау, Радау, Альт-Пассарге.
На Данцигском направлении наши войска в результате наступательных боёв заняли населённые пункты Мюльбанц, Колинг, Кладау, Иетау, Заалау, Клайн-Белькау, Нидер-Прангенау, Биссау, Гросс-Катц.
В районе Бреслау продолжались бои по уничтожению окружённой в городе группировки противника.
За 21 марта на всех фронтах подбито и уничтожено 89 немецких танков и самоходных орудий. В воздушных боях и огнём зенитной артиллерии сбит 51 самолёт противника.
По материалам сводок Советского Информбюро.