Первый раз, осенью 1941 года, немецкие войска смогли захватить Ростов всего на неделю. Уже 28 ноября 1941 года советские войска под командованием маршала С.К. Тимошенко освободили Ростов-на-Дону. Однако в июле 1942 года немецкое командование вновь развернуло массированное наступление на Кубань и Кавказ. 24 июля 1942 года в Ростов-на-Дону вошли части 17-й гитлеровской армии вермахта. Ростов-на-Дону вновь оказался под властью оккупантов, которая на этот раз растянулась на многие месяцы.
Повторное освобождение Ростова началось с перехода войск Южного фронта в наступление 1 января 1943 года. За две недели боев советские войска смогли пробиться к Манычскому бассейну, еще через неделю — выйти на берега Северского Донца и Дона. На Ростов наступали, прежде всего, части 28-й армии под командованием генерал-лейтенанта В.Ф. Герасименко. Штурм города начался 8 февраля 1943 года в 01:30 ночи стрелковыми батальонами 159-й бригады с противоположной стороны реки Дон, которая была покрыта льдом. Красноармейцы смогли захватить участок в районе Привокзальной площади, оттуда развили наступление для захвата железнодорожной станции Ростова-на-Дону. Прямо на станции красноармейцам удалось захватить семь эшелонов с боеприпасами, четыре гаубицы и несколько автомобилей. Началась героическая оборона ростовского вокзала, продолжавшаяся шесть дней. Они отбили 43 атаки противника. Благодаря захвату станции, в руках Кранной Армии оказалось 89 паровозов и свыше 3 000 вагонов с различными грузами. А главное, противник не мог воспользоваться железной дорогой ни для подвоза резервов, ни для эвакуации.
Красноармейцы форсируют Дон.
Бой на улицах города.
Одновременно с захватом ростовского железнодорожного вокзала начался штурм с юга восточных районов Ростова — бывшего армянского города Нахичевани. 152-я отдельная стрелковая бригада наступала через Зеленый остров. Один батальон бригады сумел форсировать протоку и захватить плацдарм в прибрежных кварталах Нахичевани. Батальоны 156-й стрелковой бригады смогли закрепиться на небольшом куске в Андреевском районе. Однако, израсходовав боеприпасы, уже через сутки батальоны 152-й и 156-й стрелковых бригад были вынуждены покинуть захваченные плацдармы и вновь отступить на левый берег реки Дон. Попытки новых атак, во время которых красноармейцы форсировали покрытый льдом Дон, захлебывались, подавляясь огнем немецкой артиллерии и пулеметов.
В ночь на 9 февраля, форсировав реку Мертвый Донец — одно из ответвлений Дона в его дельте, на территорию станицы Нижне-Гниловской ворвались части 11-й гвардейской казачьей кавалерийской Донской дивизии. Казакам удалось закрепиться в Нижне-Гниловской и удержать ее до подхода основного подкрепления. К западу от железнодорожного моста через реку Дон Ростов штурмовали части 248-й стрелковой дивизии. Несмотря на ожесточенное сопротивление немцев, уже утром 10 февраля ее подразделениям удалось ворваться в город и закрепиться в районе шиферного завода. Они также отбили несколько кварталов поселка Верхне-Гниловской между рекой Дон и улицей Портовой. Четверо суток красноармейцы вели бои в районе Портовой с превосходящими силами Вермахта и лишь вечером 13 февраля район улицы Портовой и прилегающие кварталы были освобождены от оккупантов. Вместе с подразделениями 52-й отдельной стрелковой бригады и 79-й отдельной стрелковой бригады, частям 34-й гвардейской дивизии удалось захватить юго-западные окраины Ростова-на-Дону. В пойме Дона и Мертвого Донца немецкая авиация нанесла серьезные удары по наступавшим частям 4-го Кубанского и 5-го Донского гвардейских казачьих кавалерийских корпусов, которым на заснеженном льду поймы укрыться было негде.
12-13 февраля 1943 года соединения 2-й гвардейской и 51-й армий смогли освободить от немецких войск Новочеркасск и станицу Аксайскую, а утром 14-го февраля вышли к восточной окраине Ростова-на-Дону — на рубеж Родионово-Несветайская — Волошино — Каменный Брод — восточная окраина Ростова. От наступающих частей Красной Армии Ростов обороняли четыре гитлеровские дивизии и вспомогательные части. Они оказались окружены с трех сторон. В ночь на 14 февраля немцы, не выдержав натиска наступавших советских войск, стали отступать на северо-запад. Около 14:00 последние пункты, в которых еще продолжали попытки сопротивления немецкие солдаты и офицеры, были подавлены частями 28-й армии.
См. также: Фото | СССР. Ростов-на-Дону в годы войны