Оборона Кралево была поручена генералу Мюллеру — командиру 34-го армейского корпуса. В его распоряжение выделялось значительное число войск. Из Салоник на самолетах перебрасывались один батальон 22-й пехотной дивизии и фузелерный батальон «Родос», по железной дороге подходили части 104-й егерской дивизии и войска 297-й и 181-й пехотных дивизий. Располагая этими силами, а также частями 7-й горной дивизии СС «Принц Евгений», генерал Мюллер принимал все меры к организации прочной обороны в Кралево.
Тем временем, овладев Тополой, главные силы 4-го гвардейского механизированного корпуса повернули на север и по шоссейной дороге устремились к Белграду, до которого оставалось около 70 км. По проселочным дорогам двигались части 1-й и 6-й Пролетарских и 5-й и 21-й ударных дивизий югославской армии. Преодоление этого отрезка пути также проходило почти в непрерывных боях с врагом.
В 9 км севернее Тополы, в районе Белозавцев, противник открыл по головным частям 36-й гвардейской танковой бригады сильный огонь из 88-мм самоходных орудий. Не останавливая движения, передовые части бригады атаковали вражеские позиции. Немцы, бросив орудия, автомашины и другое военное имущество, поспешно отошли в район города Младеновац, превращенного ими в сильный опорный пункт. Части 5-й ударной и 1-й Пролетарской дивизий вели напряженные бои за этот город. На южной окраине Младеноваца по левому берегу реки Луг и далее по железнодорожной насыпи немецкие войска подготовили оборонительный рубеж. Сам город был приспособлен к круговой обороне.
Выдвинутая под покровом вечерних сумерек как можно ближе к переднему краю обороны противника артиллерия корпуса произвела мощный огневой налет, после чего танки с десантом автоматчиков на броне на большой скорости атаковали немецкие позиции. Оборона врага была прорвана, танки ворвались в Младеновац. Вместе с советскими бойцами наступали части 4-й Краинской бригады 5-й дивизии и 3-й Краинской бригады 1-й Пролетарской дивизии, которые ворвались в северную и западную части города. Поздно вечером 12 октября Младеновац был полностью очищен от противника, мост через реку Луг разминирован. Правда, эти успехи стоили советским и югославским частям немалых жертв. Только подбитыми и сожженными 4-й гвардейский механизированный корпус потерял почти полтора десятка танков.
Преследуя отходившего противника, 36-я гвардейская танковая бригада 13 октября на рассвете подошла к новому опорному пункту немцев на пути к Белграду — Раля (западнее). Здесь противник также оказал упорное сопротивление. Перешедшие в атаку после короткой артиллерийской подготовки части бригады и два батальона из состава 1-й Пролетарской бригады успешно атаковали немецкий укрепленный пункт. Противник не смог устоять и в 7.30 вынужден был оставить Раля и отойти к Авале. Отход противника прикрывался его авиацией, проявившей в этот день особую активность.
В то время как советские подвижные соединения совместно с частями 1-й Пролетарской и 5-й Краинской дивизий югославской армии, преследуя противника, вели бои на направлении Топола, Младеновац, Белград, главные силы 5-й дивизии, быстро продвигаясь на север, 12 октября вышли на линию железной дороги Мала-Крена — Белград.
Таким образом, была перерезана и вторая линия железной дороги, ведущая из долины реки Велика Морава к Белграду. На следующий день 5-я дивизия в районе Смедерево установила связь с войсками Красной армии и вместе с ними развернула наступление на Белград с востока.
Колонны танков, артиллерии, пехоты продвигались в то утро к Авале и предместьям Белграда — Кошутняку и Баново-Брду. На всей территории к западу от берега Дуная до берега Савы в эти дни происходили встречи войск 3-го Украинского фронта с войсками 1-й армейской группы Народно-освободительной армии Югославии.
Вечером 13 октября войска 1-й армейской группы вместе с войсками 3-го Украинского фронта стояли под Белградом в готовности начать бой за его освобождение. Но прежде необходимо было разгромить противника, укрепившегося на горе Авала. Подножие горы было опоясано окопами, траншеями, проволочными заграждениями и плотно заминировано. Обойти гору Авала не представлялось возможным. Прорыв внешнего обвода обороны Белграда на горе Авала начался в ночь на 14 октября. После короткой, но сильной артиллерийской подготовки войска 4-го гвардейского механизированного корпуса и части 1-й Пролетарской дивизии югославской армии атаковали с юга немецкие позиции. Первыми на позиции противника ворвались танки. Вслед за ними в борьбу вступили мотострелковые войска механизированного корпуса и пехотные части югославской народной армии. В результате непродолжительного, но ожесточенного боя внешний оборонительный обвод противника был прорван. Ключевая позиция на горе Авала, прикрывающая путь на Белград, была взята, а немецкие части, оборонявшие ее, уничтожены.