Решение о проведении Пражской операции было принято Сталиным 1 мая 1945 года, когда ещё продолжался штурм Берлина. Командующему войсками 1-го Украинского фронта И. С. Коневу было приказано к 3 мая завершить боевые действия в Берлине и перебросить высвободившиеся войска для стремительного наступления на Прагу с севера. На следующий день, 2 мая 1945 года, была поставлена задача войскам 2-го Украинского фронта главными силами перейти в наступление на Йиглаву и Прагу с юго-востока, причём овладение Прагой планировалось после 14 мая.
Карта Пражской операции.
Предусматривалось использовать выгодную для советских войск конфигурацию линии фронта в южной Германии, Чехословакии и северной Австрии, глубоко охватывающую с флангов противостоящие немецкие войска. 1-й Украинский фронт с севера и 2-й Украинский фронт с юга должны были мощными глубокими ударами рассечь немецкую оборону и сходящимися ударами на Прагу окружить группу армий «Центр», а затем уничтожить её. На направления главных ударов перебрасывались все танковые и механизированные войска обоих фронтов. Войскам 4-го Украинского фронта поручалось уничтожить выступ в обороне противника в районе Оломоуца и создать условия для наступления на Прагу с востока. Сроки на подготовку операции были крайне сжатые, тем более, что ударным группировкам необходимо было ещё совершить марши от 100 до 200 километров в исходные районы. Начало операции было запланировано на 7 мая.
Немецкое командование рассчитывало как можно дольше обороняться в Чехословакии и пытаться использовать разногласия между союзниками по антигитлеровской коалиции. Получив данные о переброске советских войск на фланги, Шёрнер решил стянуть свои основные части в район Праги и упорно обороняться там и в самом городе, превратив Прагу во «второй Берлин».
В операции участвовали войска трёх советских фронтов: 1-го Украинского фронта (командующий — Маршал Советского Союза Конев): 4-го Украинского фронта (командующий – генерал армии Ерёменко): войска правого фланга и центра 2-го Украинского фронта (командующий — Маршал Советского Союза Малиновский). Всего задействованные в операции войска насчитывали 2 028 тысяч человек (в том числе 1 700 тысяч человек советских войск, 139 тысяч человек румынских войск, 69,5 тысяч человек польских войск, 48,4 тысяч человек чехословацких войск). Они имели на вооружении около 30 тысяч орудий и миномётов, около 2 тысяч танков, более 3 тысяч самолётов.
По фронту от Дрездена до Брно советским войскам противостояла немецкая группа армий «Центр» (командующий — генерал-фельдмаршал Фердинанд Шёрнер) в которую входило три танковые и одна пехотная армии. Всего в их составе находилось около 900 тысяч человек, 9,7 тысяч орудий и миномётов, 1,9 тысячи танков, около тысячи самолётов.
Брошенная немецкая САУ «StuG III» на улице Праги.
Поскольку в Праге с 1 мая началось волнение, а затем вооруженное восстание, Конев вынужден был осуществить перегруппировку войск и начать наступление на день раньше планируемого срока. Наступление велось круглосуточно. Советские войска сбивали с рубежей обороны арьергарды противника, широко применяя охваты и обходы. Танковые ударные группировки проходили в сутки с боями от 30 до 50 километров. Уже к исходу вторых суток операции советские войска оказались в глубоком тылу группы армий «Центр». 8 мая были освобождены Дрезден, Баутцен, Гёрлиц, Теплице, Зноймо, Яромержице. Ввиду изменившейся обстановки 7 мая в решительное наступление по приказу Ставки ВГК перешёл 4-й Украинский фронт (на который до этого возлагались вспомогательные задачи), 8 мая его войска овладели Оломоуцем.
Советские войска на улицах Праги.
Общее отступление из района Праги и западнее Праги частей Вермахта и СС быстро переросло в паническое бегство в сторону западной границы Чехословакии. В 3 часа ночи 9 мая 1945 года передовые части 3-й гвардейской и 4-й гвардейской танковых армий 1-го Украинского фронта вступили в Прагу. К 13 часам 9 мая в Прагу вступил передовой отряд 6-й гвардейской танковой армии 2-го Украинского фронта. К этому моменту немецких частей в городе уже не было. К 18 часам вечера в Прагу вступила также подвижная группа 4-го Украинского фронта. Кольцо окружения вокруг главных сил группы армий «Центр» было замкнуто, а Прага была освобождена. При освобождении Праги погибло более тысячи советских солдат. В честь одержанной победы, в СССР была учреждена медаль «За освобождение Праги».
Аверс медали «За освобождение Праги».
См. также: Фото | Чехословакия во время войны