В ходе Восточно-Прусской операции 6 апреля началась Кёнигсбергская операция 3-го Белорусского фронта[11].
После мощной артиллерийской подготовки и сильных ударов авиации начался штурм Кёнигсберга. В полдень пехота и танки под прикрытием огневого вала атаковали противника. 2-я гвардейская армия сковала немецкую опергруппу «Земланд». 39-я армия ударом с севера на юг стремилась отрезать Кёнигсберг от Земландского полуострова. 43-я армия прорывалась с северо-запада к центру города. С севера действовали два корпуса 50-й армии, а третий перекрыл подступы к городу с востока. 11-я гвардейская армия наносила удар с юга. К исходу дня 39-я армия вклинилась в оборону врага на 4 километра и перерезала железную дорогу Кёнигсберг — Пиллау западнее Метгетена. Первыми ворвались в Кёнигсберг части 43-й армии. 50-я и 11-я гвардейская армии завязали бои в городе.
Противник на многих участках перешёл в контратаки. Чтобы остановить продвижение 39-й армии, немецкое командование ввело в бой западнее Кёнигсберга 5-ю танковую дивизию. Кроме того, с Земландского полуострова оно перебросило в этот район отдельные пехотные и противотанковые части и подразделения.
2-й Белорусский фронт получил директиву Ставки ВГК о проведении наступательной операции с целью разгрома штеттинской группировки противника.
В ходе Венской операции 46-я армия, 23-й танковый и 2-й гвардейский механизированный корпуса 2-го Украинского фронта переправились на левый берег Дуная в районе Братиславы, а затем, форсировав реку Морава, стали развивать наступление на Вену с северо-востока.
Войска правого крыла 3-го Украинского фронта наступали южнее Дуная, обходя Вену с юго-запада. 6 апреля советские войска вышли на подступы к Вене, ворвались на южную окраину города и завязали уличные бои.