6 сентября советские войска вступили в пределы Югославии. К концу сентября 1944 г. на участке от Дуная до Княжеваца на границу с Югославией вышли войска 57-й армии 3-го Украинского фронта. Южнее Княжеваца до границы с Грецией были развернуты войска 1-й, 2-й и 4-й болгарских армий.
Таким образом, создались условия для нанесения объединенными силами решающего удара по врагу в Сербии, прежде всего на белградском направлении. Цель Белградской операции состояла в том, чтобы разгромить силы немецко-фашистской армейской группы «Сербия», освободить Сербию. Включая Белград, выйти на коммуникации группы армий «Е» и не допустить отхода ее соединений с юга Балканского полуострова, образовать единый фронт советских и югославских войск и создать благоприятные условия для борьбы НОАЮ за полное освобождение своей страны и для наступления войск 3-го Украинского фронта на Будапешт.
К Белградской операции привлекались силы 3-го Украинского фронта и оперативно подчиненные ему болгарские войска, часть сил 2-го Украинского фронта и югославские войска. Все эти силы насчитывали 660.000 человек, 4.477 орудий и минометов, 421 танк и САУ, 1.250 самолетов. Им противостоял противник, имевший 150.000 солдат и офицеров, 2.130 орудий и минометов, 125 танков и штурмовых орудий и 352 самолета. Задолго до начала операции 17-я воздушная армия, которой командовал генерал В. А. Судец, получила задачу всячески препятствовать выводу гитлеровских войск из Греции и южных районов Югославии. В период с 15 по 21 сентября она разрушала железнодорожные мосты и другие важные объекты в районах Ниша, Скопье, Крушеваца.
Советские сапёры, разминировавшие палату "Албания" их надпись "мин нет" при американском холуе Джинджиче замазали краской...
Ставка предусматривала начать операцию 13-14 октября, но обстановка внесла коррективы. Противник, стремясь помешать сосредоточению частей 46-й армии генерал-лейтенанта И. Т. Шлемина в излучине Дуная к юго-западу от Турну-Северина, 25 сентября нанес по ним удар. Потеснив советские войска, враг вышел к Дунаю севернее Неготина. В такой ситуации командующий 3-м Украинским фронтом маршал Ф.И. Толбухин решил, не дожидаясь сосредоточения всех сил 57-й армии, нанести контрудар по неготинской группировке противника. 28 сентября перешла в наступление 57-я армия генерала Н. А. Гагена. Она наносила главный удар из района Видина в общем направлении на Белград.
Бои сразу же приняли ожесточенный характер. Населенные пункты по нескольку раз переходили из рук в руки. В районе Неготина войскам армии удалось окружить и к 4 октября уничтожить часть сил армейской группы «Сербия». С 28 сентября по 10 октября на центральном участке они при поддержке авиации продвинулись на 130 км. За это время армия преодолела Восточно-Сербские горы, вышла в долину реки Морава и форсировала ее в районе Велика-Планы. 10 октября к Мораве подошел и 4-й гвардейский мехкорпус, быстро переброшенный сюда из Юго-Восточной Болгарии. В ходе боев была установлена тесная связь с 14-м корпусом НОАЮ, который активно содействовал наступлению советских войск. Правый фланг 57-й армии обеспечивала Дунайская флотилия. 46-я армия 2-го Украинского фронта - сосед справа - при содействии НОАЮ очистила югославское левобережье Тисы и Дуная. 10-й гвардейский корпус этой армии, овладев городом Панчево, расположенным на левом берегу Дуная, значительно способствовал успеху войск 3-го Украинского фронта. 2-я болгарская армия подходила к городу Лесковац. С запада туда же наступал 13-й югославский корпус.
12 октября 4-й гвардейский мехкорпус с плацдарма нанес удар на Белград. Преодолев совместно с частью сил 1-го югославского корпуса сопротивление врага южнее Белграда, он 14 октября подошел к городу и завязал бои на его окраине. 12-й корпус НОАЮ в это время удерживал все дороги южнее реки Сава, идущие из Белграда на юго-запад. Однако борьба за полное очищение города от вражеских войск затянулась, так как часть сил пришлось направить на ликвидацию 20-тысячной группировки противника, окруженной юго-восточнее Белграда. Ее удалось уничтожить лишь 19 октября. Ожесточенные бои шли в самом городе и в районе Крагуеваца. 20 октября советские и югославские части в результате ожесточённого штурма взяли крепость Калемегдан- столица Югославии была полностью освобождена.
В штурме Белграда участвовали 4-й гвардейский: мехкорпус, 73-я и 106-я гвардейские, 236-я стрелковые дивизии, 3 артиллерийские бригады и 16 артиллерийских, минометных и самоходно-артиллерийских полков, зенитно-артиллерийская дивизия и 3 отдельных зенитно-артиллерийских полка, 8 югославских дивизий 1-го Пролетарского и 12-го корпусов НОАЮ. Действия советских и югославских частей поддерживали 17-я воздушная армия и Дунайская флотилия. Бои за Белград были упорными и ожесточёнными. Вместе с воинами Красной Армии и НОАЮ храбро сражались и жители столицы, помогая им всем, чем могли. В борьбе с немецко-фашистскими захватчиками была кровью скреплена дружба советского и югославского народов.
Потери войск РККА составили 4.350 солдат и офицеров убитыми и пропавшими без вести, 14.488 ранеными, 53 танка и самоходных орудия, 184 орудия и миномета, 66 самолетов, 16.600 единиц стрелкового оружия. ( Гриф секретности снят, с. 209-210, 372)
В ходе штурма Белграда войска 3-го Украинского фронта и НОАЮ уничтожили 15.000 солдат и офицеров противника и 9.000 взяли в плен солдат и офицеров противника. Захвачено: 18 танков и самоходных орудий, 20 бронетранспортёров, 300 орудий, 2.000 автомобилей, 175 пулемётов, 75 радиостанций, 1.200 повозок, 500 лошадей, 26 складов.
Из числа окружённой юго-восточнее Белграда группировки убито 9.000, взято в плен 8.147 солдат и офицеров противника. Захвачено: 20 танков и самоходных орудий, 20 бронетранспортёров, 318 орудий, 94 миномёта, 3.000 автомобилей, 320 пулемётов, 24 тягача, 150 мотоциклов, 76 радиостанций, 3.500 лошадей, 2.250 повозок, 26 складов.
(Сообщения Совинформбюро, Т/7, c. 214, 216)
Танки 6-й гв. отБр в Белграде
К исходу 21 октября войска 57-й армии вышли на линию Белград, Крагуевац и южнее. Болгарские войска во взаимодействии с 13-м корпусом НОАЮ и советскими частями освободили Ниш и Лесковац, достигнув линии Куршумлия, Вране.
К исходу 21 октября 1944 г. советские и югославские части освободили после упорных боёв город Крагуевац. В боях за город убито 4.000 и пленено 1.300 немецких солдат и офицеров. Захвачено: 7 самолётов, 13 танков и самоходных орудий, 200 орудий, 150 пулемётов, 420 орудийных передков, 50 полевых кухонь, 1.000 повозок, 900 лошадей, 21.000 винтовок, 200 артстволов, 19 эшелонов, 25 складов.
(Сообщения Совинформбюро, Т/7, c. 218, 219)
Всего за время белградской операции немецко-фашистские войска потеряли 45.000 солдат и офицеров убитыми.
Таким образом, в результате совместных действий советских, югославских и болгарских войск были освобождены восточные районы Югославии и ее столица - Белград, потерпела серьезное поражение группа армий «Ф». Группа армий «Е», лишенная возможности отступать по долине реки Морава, вынуждена была отходить по труднодоступным горным дорогам, с юга Балканского полуострова в северо-западную часть Югославии, неся большие потери от непрерывных ударов югославских войск.