ала узлами дорог Салаш, Бела Река, Слатина, Бор. 64-му стрелковому и корпусу, усиленному восемью артиллерийскими полками, предстояло разгромить группировку противника в районе Заечара и овладеть населенными пунктами Звездан, Лубница, Грляне, расположенными западнее и юго-западнее Заечара. Важная роль в выполнении этих задач отводилась артиллерии, руководство которой осуществляли командующий артиллерией фронта генерал-полковник артиллерии М. И. Неделин и командующий артиллерией 57-й армии генерал-майор артиллерии А. Е. Брейдо.
Утром 2 октября части 75-го и 68-го стрелковых корпусов возобновили наступление. Преодолевая упорное огневое сопротивление и отбивая яростные контратаки противника, они успешно продвигались в юго-западном направлении и вскоре овладели опорными пунктами Клокочевац, Штубик, Поповица, Сиколе, перерезав пути отхода немцев на запад и северо-запад. В этом районе советские войска установили тактическое взаимодействие с частями 23, 25-й и 45-й ударных дивизий 14-го армейского корпуса Народно-освободительной армии Югославии, которые успешно действовали в тылу и на флангах немецкой группировки в районах Штубика, Клокочеваца, Рготины.
Как только Военный совет 3-го Украинского фронта получил донесение о соединении в районах Мироча, Клокочеваца войск 57-й армии с частями 25-й и 23-й дивизий югославской армии, генерал-лейтенант Н. А. Гаген получил указание «проверить, возможно ли через эти районы организовать автотранспортом снабжение войск НОАЮ».
В соответствии с согласованным планом операции командующий 57-й армией получил задание «договориться с командиром 14-го корпуса НОАЮ — силами 23-й, 25-й пехотных дивизий действиями из района Кучево и Жагубида на восток содействовать продвижению частей 75-го и 68-го стрелковых корпусов и воспрепятствовать подходу противника с запада к горному району». Для четкой организации взаимодействия с югославскими частями командующий армией направил к ним начальника штаба армии генерал-майора П. М. Верхоловича с группой офицеров.
В результате успешных действий 68-го и 75-го стрелковых корпусов 57-й армии и 14-го корпуса Народно-освободительной армии Югославии немецкие войска, действовавшие в районе между Заечаром и хребтом Дели Иован, были разъединены на три отдельные боевые группы: «Грот» — в районе города Заечара, «Фишер» — в районе Салаша и «Штетнер» (совместно со 2-м полком дивизии «Бранденбург») — в районе населенного пункта Штубик. Пути отступления к реке Велика Морава для этих групп были отрезаны 14-м корпусом НОАЮ, поэтому противник вынужден был обороняться на склонах горных хребтов Мироч и Дели Иован. Командующий армейской группой «Сербия» генерал Фелбер послал им на помощь из Белграда боевую группу Витмана и из Тополы — 14-й полк 7-й дивизии СС «Принц Евгений». Несмотря на это, наступление советских и югославских войск развивалось успешно.
В последующие два дня части 75-го, 68-го стрелковых корпусов и 14-го корпуса Народно-освободительной армии Югославии совместными усилиями окружили в районе юго-западнее Штубика основные силы немецкой группировки, действовавшей в большой излучине Дуная, и уничтожили их. Правофланговые войска фронта получили возможность развивать наступление вдоль правого берега Дуная на Белград. Бои в большой излучине Дуная отличались крайним ожесточением. Многие населенные пункты по нескольку раз переходили из рук в руки. Только 75-й стрелковый корпус за период с 23 по 30 сентября потерял около 500 человек убитыми и более 1000 ранеными.
Стремительно развивались события в центре и на левом фланге 57-й армии. 223-я стрелковая дивизия после овладения узлами дорог Салат, Бела Река, Слатина развернула наступление на город Бор — центр золоторудной и медной промышленности Югославии и сильный опорный пункт противника. Город Бор обороняли подразделения 749-го пехотного полка 117-й егерской дивизии и полицейские части боевой группы «Фишер». Получив сведения, что эти войска начали покидать город с целью заполнить брешь, образовавшуюся в результате смещения частей 1-й горнострелковой дивизии к хребту Дели Иован, подразделения 223-й стрелковой дивизии 68-го стрелкового корпуса, 7-й и 9-й бригад 23-й дивизии 14-го корпуса югославской армии утром 3 октября атаковали врага. К исходу дня сопротивление немецких войск было сломлено. Уцелевшие от разгрома подразделения в беспорядке отошли к Злоту. В Боре было захвачено большое количество оружия и 37 вагонов боеприпасов, которые противник не успел уничтожить. За пять дней боев части 223-й стрелковой дивизии во взаимодействии с частями Народно-освободительной армии Югославии продвинулись на запад вдоль дороги Заечар — Жагубица — Петровац на 50 км и создали условия для перенесения на это направление основных усилий армии. Однако в руках противника оставался важный узел дорог — город Заечар, не овладев которым нельзя было рассчитывать на успешный ввод в сражение подвижных войск фронта.
Город Заечар, расположенный в непосредственной близости от болгаро-югославской границы, является крупным узлом железных и шоссейных дорог. Отсюда дороги расходятся в четырех направлениях: в южном — на Княжевац, Пирот, Ниш; в западном — на Болевац, Парачин, на Жагубицу, Петровац, Белград; в северо-западном — на Рготину, Дони Милановац; в восточном — на Кулу, Видин. По этим дорогам германское командование маневрировало своими войсками вдоль линии фронта, питало их и поддерживало связь со своей южной группировкой. В районе Заечара действовали части 1-й и 7-й горнострелковых дивизий и несколько охранных батальонов. Кроме того, в ходе боя за этот город противник перебросил сюда из Ниша новые части. Немецкие войска опирались на заранее подготовленную оборону. Город расположен в глубокой котловине, окруженной горами. Оборонительные сооружения располагались по высотам вдоль границы, вокруг города и в самом городе. Особенно сильно были укреплены господствующая высота Краливица, городское кладбище, церковь и железнодорожная насыпь. Здесь имелись ДОТы и ДЗОТы.
64-й стрелковый корпус, которому было поручено овладеть Заечаром, к исходу 2 октября сосредоточился на подступах к городу. Утром 3 октября части 19-й стрелковой дивизии, которой командовал полковник Р. М. Палаткин, после 15-минутного огневого налета атаковали противника. Преодолевая упорное сопротивление, они сбили его с высот в 10 км восточнее Заечара и к исходу дня подошли непосредственно к городу. Дальнейшее наступление было приостановлено массированным огнем с западного берега рек Тимок и Бели Тимок.
На рассвете следующего дня советская дальнобойная артиллерия в течение тридцати минут наносила удары по немецким батареям, штабам и командным пунктам. Десятки орудий с открытых огневых позиций прямой наводкой уничтожали огневые точки и живую силу противника на его переднем крае. Особенно успешно действовали гвардейские минометы.
В это же время 24-я сербская бригада 45-й дивизии югославской армии, пополненная молодыми добровольцами, вела бой в районе Парачина с заечарским и иванковачским четницкими корпусами. 4 и 5 октября части 45-й дивизии совместно с 19-й стрелковой дивизией вели бои с подразделениями боевых групп противника «Грот» и «Фишер», оборонявшими шоссейные дороги Заечар — Парачин, Заечар — Болевац и подступы к городу Заечару. Часть сил 45-й дивизии прикрывала направление Болевац, Соко Баня, Алексинац и действовала в направлении населенного пункта Княжеваца.
Таким образом, за период с 28 сентября по 4 октября 1944 года соединения 57-й армии прорвали оборону противника на рубеже реки Тимок в ее нижнем течении, расширили прорыв до 110 км по фронту и до 40 км в глубину, вышли на рубеж Дони Милановац, Рудна Глава, Плавна, Поповица, Топола, Бор, Николичево, Звездан, Лубница, Вратарница и окружили гарнизон противника в городе Заечаре. Войска армии генерала Н. А. Гагена и Народно-освободительной армии Югославии за это время освободили 3200 км² югославской территории и значительное количество населенных пунктов, в том числе города Неготин, Штубик, Прахово, Слатину, Салаш, Рготину, Бор и другие. Противник потерял около 8 тысяч солдат и офицеров, из них 2680 человек попали в плен.
Преследование отходящего противника. Выход в долину реки Велика Морава. Бои на флангах прорыва. Германское командование, не имея сил для стабилизации своего фронта вдоль болгаро-югославской границы, решило отвести уцелевшие части и соединения на новый оборонительный рубеж. Прикрываясь сильными арьергардами, немецкие части под ударами советских и югославских войск начали отходить в западном направлении.
Учитывая сложившуюся обстановку, командующий 3-м Украинским фронтом решил перенести основные усилия в центр полосы наступления 57-й армии, развернуть неотступное преследование противника, преодолеть Восточно-Сербские горы, выйти в Моравскую долину, с ходу форсировать реку Велика Морава и захватить плацдарм на ее левом берегу. Одновременно предполагалось завершить разгром немецких группировок на флангах. Для осуществления этого замысла командующий 3-м Украинским фронтом в своем боевом распоряжении от 4 октября 1944 года поставил войскам 57-й армии новые задачи на развитие наступления на запад. 75-й стрелковый корпус генерал-майора А. З. Акименко должен был завершить уничтожение противника в районах Дони Милановаца, Клокочеваца и к исходу 12 октября выйти на рубеж Голубац, Мишленовац, Петровац. 68-й стрелковый корпус генерал-майора Н. Н. Шкодуновича, развивая наступление на запад с целью обеспечить ввод в сражение подвижных войск и резерва фронта, к этому же времени выходил на рубеж Ждрело, Златово, Деспотовац, Сенье. 64-й стрелковый корпус генерал-майора И. К. Кравцова получил задачу уничтожить противника в Заечаре, после чего развивать наступление на город Болевац и не позднее 9 октября выйти на рубеж Мал. Извор, Мирово, Добро Поле, Вратарница, обеспечивая главные силы армии с юга. Военный совет фронта требовал, чтобы войска действовали дерзко, решительно, не ввязывались в длительные затяжные бои, а обходили сопротивляющиеся группы противника, оставляя для их блокирования и уничтожения небольшие силы.