Наступая на запад, войска 46-й советской армии и Главного штаба НОАЮ Воеводины безостановочно продвигались к реке Тиса. 5 октября начались бои за Кикинду и Панчево, а на следующий день эти города были освобождены. К исходу 8 октября правофланговые корпуса 46-й советской армии и части Главного штаба НОАЮ Воеводины очистили от войск вермахта все югославские земли к востоку от Тисы, на участке от Ново-Канижи до устья реки. Советские войска форсировали Тису и захватили на ее правом берегу, в районах городов Септа и Мол, два плацдарма.
Тем временем в городе Панчево из партизанских частей была сформирована 12-я Воеводинская бригада НОАЮ, а несколько позже в Петровграде — 13-я Воеводинская бригада.
Левофланговый 10-й гвардейский стрелковый корпус 46-й армии на 40-километровом участке вышел к Дунаю северо-восточнее Белграда, отбросив немецкие части на противоположный берег реки. В ночь на 10 октября части 109-й стрелковой дивизии корпуса совместно с подразделениями 12-й Воеводинской бригады Народно-освободительной армии Югославии внезапно форсировали реку западнее Старчево и овладели плацдармом в районе Велико Село. Соединения 10-го гвардейского стрелкового корпуса получили возможность развивать наступление на Белград с северо-востока. Учитывая сложившуюся обстановку, германское командование спешно перебросило в этот район свои резервы и начало строить здесь оборонительные сооружения.
А в это время в районе Заечара соединения 64-го стрелкового корпуса и 45-й дивизии югославской армии продолжали напряженные бои по уничтожению окруженной группировки противника. Гарнизон в несколько тысяч человек предпринимал яростные контратаки, чтобы прорваться через кольцо советских и югославских войск. В отражении этих контратак огромную роль сыграли артиллерийские и минометные части и подразделения. Только 5 октября их огнем было уничтожено 18 пулеметов, подбито 2 штурмовых орудия и 6 бронетранспортеров, разрушено 4 ДЗОТа, 3 наблюдательных пункта, подавлено 2 артиллерийские батареи и 3 минометные группы. В плен попало 800 солдат и офицеров противника.
Германское командование, видя тщетность попыток заечарского гарнизона прорваться из окружения, решило перебросить в город дополнительные силы для усиления обороняющихся войск. Однако, как только немцы попытались направить из Парачина в Заечар 14-й полк 7-й горной дивизии СС «Принц Евгений», части 23-й сербской бригады сразу же преградили ему путь. Одному батальону все же удалось пробиться в город, но он понес при этом большие потери. Два других батальона были задержаны в нескольких километрах южнее населенного пункта Болеваца. С той же целью — облегчить положение окруженного заечарского гарнизона — из Княжеваца в Заечар вышел в сопровождении танков «заблудившийся» батальон 1-й горнострелковой дивизии. Понеся большие потери в скоротечном бою с частями 23-й бригады 45-й дивизии, батальон был вынужден возвратиться в Княжевац.
Командир 64-го стрелкового корпуса, получив сведения о намерениях противника, приказал 52-й стрелковой дивизии под командованием генерал-майора Л. М. Миляева, наступающей в обход Заечара с юга, перехватить все дороги юго-восточнее и юго-западнее Лубницы и не допустить прорыва немецких войск с этого направления. Часть сил 19-й стрелковой дивизии генерал-майора П. Е. Лазарева продолжала продвигаться на запад, расширяя внешний фронт окружения.
Утром 7 октября положение в районе Заечара резко изменилось. Сюда подошел передовой отряд 4-го гвардейского механизированного корпуса — 62-й отдельный мотоциклетный батальон с приданными ему разведротами трех механизированных бригад. Подразделения отряда, приняв боевой порядок, совместно с частями дивизии генерала П. Е. Лазарева начали штурм города.
В ночь на 8 октября две группы противника общей численностью до 500 человек попытались вырваться из окружения. Посадив пехоту на автомашины и бронетранспортеры и поставив в голову колонн танки, немцы ринулись в направлении Звездана и Лубницы. Первая группа натолкнулась на засаду, в которой находились две батареи 2-го дивизиона 90-го артиллерийского полка и была уничтожена. Второй группе, прорывавшейся на юго-запад, удалось пробиться через кольцо окружения, и она устремилась к Дубнице. Однако, узнав о нападении немцев на тылы его дивизии, генерал Л. М. Миляев бросил против прорвавшейся группы две артиллерийские батареи. Встреченный на восточной окраине Планиницы шквальным огнем, противник вынужден был остановиться. Вскоре сюда подоспели 595-й истребительно-противотанковый и 32-й стрелковый полки, направленные генералом П. Е. Лазаревым для преследования прорвавшейся группы, а также подразделения 45-й дивизии Народно-освободительной армии Югославии. В коротком ожесточенном бою противник был полностью уничтожен.