В полосе 1-й гвардейской армии за вторую половину дня 16 декабря наибольшего успеха добились части 1-й стрелковой дивизии, которые выбили противника из деревни Свинюха, блокировали Солонцы и, продвинувшись на 2 км, заняли деревню Филоново, вклинившись во вторую полосу обороны итальянцев. Однако в результате контратаки противника к исходу дня части 1-й стрелковой дивизии были вынуждены отойти в район высоты 196,0. В результате к исходу дня советские войска практически во всей 20-километровой полосе наступления зацепились за правый берег Дона, но дальше продвинуться не смогли.
Ночь принесла несколько больший успех — 195-й дивизии удалось левым флангом занять село Красно-Ореховое, а 1-й дивизии — деревню Солонцы, таким образом обжав с двух сторон высоты в горловине излучины. Вдобавок 195-я стрелковая дивизия сумела продвинуться на юг на 3 км, достигнув окраина совхоза Богучарка.
Лишь к утру сапёры стрелковых и танковых соединений смогли расчистить проходы в минном поле. В 6 часов утра 17 декабря 25-й танковый корпус неожиданно для противника и без артиллерийской подготовки перешел в наступление сразу всеми четырьмя бригадами. Он атаковал высоту 197,0, преодолел ее и двинулся на Гадючье — один из узлов второй полосы обороны противника. Двигавшиеся следом стрелковые части во второй половине дня окончательно завершили очистку высоты 197,0. Одновременно две моторизованные бригады из состава 17-го и 25-го танковых корпусов, пройдя через Красно-Ореховое, начали продвижение к западу от Гадючьего, охватывая этот населенный пункт с другой стороны.
К вечеру подразделения 1-й гвардейской армии при поддержке 18-го танкового корпуса и 174-й танковой бригады 17-го танкового корпуса заняли Гадючье и Филоново. Выдвинувшаяся далеко вперед 67-я танковая бригада 17-го корпуса вела бой за село Дубовиковка: мотострелковый батальон блокировал его с северо-востока, а основные силы бригады обошли село с востока и юга, со стороны совхоза Богучарка, выдвинув на запад для прикрытия этого маневра роту танков Т-70. Эта рота успешно отбила вражескую контратаку, уничтожив (согласно донесению) 3 итальянских танка, 6 противотанковых орудий и до 150 пехотинцев. Однако взять Дубовиковку так и не удалось — лишь на следующий день это смогли сделать части 195-й стрелковой дивизии при поддержке танков 17-го танкового корпуса.
Тем временем передовые части 11-й и 175-й танковых бригад, пользуясь туманом и снегопадом, продвинулись за совхоз Богучарка и вышли к селу Твердохлебова. В 17:30 село было атаковано, противник отступил на другой берег реки Богучарка, заняв последний оборонительный рубеж и успев взорвать мосты.
За день боя 25-м танковым корпусом было захвачено 320 пленных и два вражеских танка, еще 6 танков и 17 орудий числились уничтоженными.
В этот же день в 11:30 началось выдвижение на плацдарм оставленного во втором эшелоне 24-го танкового корпуса.
Несмотря на переброску противником резервов (в том числе частей немецких 27-й танковой и 385-й пехотной дивизий, а также батальонов из состава бригад «чернорубашечников») и постоянные контратаки, сопротивление итальянцев начинало слабеть. К исходу дня части 15-го стрелкового корпуса 6-й армии, продвинувшись на 3 км, заняли опорные пункты противника Цапково и Оробинский на второй полосе его обороны. К этому времени плацдарм уже занимал всю полосу ударной группировки 1-й гвардейской и 6-й армий, а глубина его достигала 7—10 км. Согласно оперативной сводке ОКВ от 18 декабря, 318-й пехотный полк, выбитый с позиций в районе Дерзовки, оказался в полном окружении.
Тем временем немецкая воздушная разведка сообщила, что итальянские части во многих местах начали поспешный отход со своих позиций в тыл. В связи с этим представитель командования группы армий «Б» при штабе 8-й итальянской армии Курт фон Типпельскирх (впоследствии ставший известным историком) заявил генералу Гарибольди, что немцы предпримут все меры для остановки этого бегства и что заградотрядам приказано расстреливать задержанных дезертиров. Однако спасти положение это уже не могло.
Дальше всех продвинулся 25-й танковый корпус, занявший село Твердохлебова в 8 км восточнее Богучара. Здесь по реке Богучарка проходил третий и последний рубеж обороны противника. Однако отступающие итальянские части не везде успели занять его.
На этот момент река Богучарка еще не замерзла, а отходящий противник успел взорвать мост через нее между селами Твердохлебова и Расковка. Это задержало наступление на несколько часов, но не более того. Саперы работали всю ночь, и в 4 утра 18 декабря 25-й танковый корпус начал переправу на южный берег реки. К этому моменту его передовые отряды уже находились в селе Барсуки в 7 километрах к югу. Вслед за 25-м корпусом начал переправу и 24-й танковый корпус.