Объектом действий советских войск в Воронежско-Касторненской операции явилась 2-я немецкая армия, насчитывавшая 12 дивизий общей численностью 125 тыс. человек. К операции были привлечены войска Воронежского фронта, а также левофланговая 13-я и 15-я воздушная армия Брянского фронта, которым командовал генерал М. А. Рейтер.
Операция началась 24—26 января. Уже 28 января наступающие войска двух фронтов соединились в районе Касторного, выйдя на пути отхода воронежско-кастор-ненской группировки. Основные ее силы (10 дивизий) оказались в окружении юго-восточнее Касторного. С
29 января советские войска приступили к ликвидации окруженной группировки.
В итоге Воронежско-Касторненской операции были разгромлены основные силы 2-й немецкой армии и 3-й армейский корпус 2-й венгерской армии — всего более
11 вражеских дивизий.Таким образом, в результате двух наступательных операций Воронежского фронта общее число разгромленных дивизий противника достигло 26. Это означало, что группой армий «Б» были потеряны ее основные силы. Оборонительный фронт врага оказался прорванным на огромном участке от Ливен до Купянска.
В общем стратегическом наступлении Красной Армии особое место занимала Шлиссельбургская наступательная операция. Проведенная во второй половине января 1943 г., она закончилась прорывом кольца блокады вокруг Ленинграда, который в течение более полутора лет был изолирован от страны.
В начале декабря 1942 г. Ставка Верховного Главнокомандования утвердила предложенный Военным советом Ленинградского фронта план совместной наступательной операции двух фронтов (Ленинградского и Волховского), получивший кодовое название «Искра».
Операция «Искра» началась 12 января 1943 г. На Волховском фронте главный удар наносила 2-я ударная армия генерала В.З. Романовского, перешедшая в наступление на фронте от Липок до Гайтолово. Она имела задачу прорвать оборону противника южнее Ладожского озера, захватить Синявино и, соединившись здесь с войсками 67-й армии Ленинградского фронта, совместно с ними завершить разгром немецких войск севернее этого населенного пункта. Южнее наносила удар 8-я армия генерала Ф.Н. Старикова. Действия этих армий обеспечивала 14-я воздушная армия, которой командовал генерал И.П. Журавлев.
Наступавшая навстречу войскам Волховского фронта 67-я армия генерала М.П. Духанова должна была форсировать Неву в ее верхнем течении, прорвать оборону противника южнее Шлиссельбурга и развить удар на Синявино. Наступление войск Ленинградского фронта с воздуха обеспечивала 13-я воздушная армия генерала С.Д. Рыбальченко. К операции привлекались также авиация дальнего действия, военно-воздушные силы и артиллерия Балтийского флота.
За семь дней войска Волховского и Ленинградского фронтов сокрушили немецкую оборону. 18 января в районе Синявино произошла историческая встреча войск 67-й и 2-й ударной армий. В этот же день был полностью очищен от немецких войск Шлиссельбург. Основная цель операции была достигнута. Южнее Ладожского озера был образован коридор шириной 8—11 км, через который Ленинград и обороняющие его войска получили прямую сухопутную связь со страной.
В ходе прорыва блокады советские войска разгромили до семи гитлеровских дивизий. Было взято в плен свыше 13 тыс. солдат и офицеров, захвачено много военных трофеев, в том числе опытный образец немецкого танка «тигр».
Коренной перелом в вооруженной борьбе был очевидным.
В конце января — начале февраля Ставка определила наступавшим на южном крыле фронта советским войскам новые задачи.
План Ставки намечал прежде всего освобождение Донбасса — главной угольно-металлургической базы страны и Харьковского промышленного района. Первую задачу (операция «Скачок») предстояло решить войскам Юго-Западного и Южного фронтов, которые должны были окружить и уничтожить удерживавшую Донбасс немецкую группу армий «Дон». Освобождение Харьковского промышленного района и основной железнодорожной магистрали, связывающей центральные области Советского Союза с югом страны, возлагалось на войска Воронежского фронта и часть сил левого крыла Брянского фронта (операция «Звезда»).
Наступление советских войск по плану операции «Звезда» началось 2—3 февраля. Уже 8 февраля был освобожден Курск, а на следующий день — Белгород. Используя достигнутые успехи, советские войска продолжали развивать наступление на Харьков, охватывая его с трех сторон. К исходу 14 февраля противнику оставался лишь один выход из Харькова — по железной дороге Мерефа — Новая Водолага. На следующий день войска Воронежского фронта начали штурм города. В полдень 15 февраля они пробились в Харьков одновременно с трех сторон, а в ночь на 16 февраля завязали бои в самом городе. Танковый корпус СС, которому грозило окружение, оставил Харьков. 16 февраля город был полностью очищен от противника. Советские войска продолжали наступление на запад.