Спустя некоторое время противник вторично перешел в контратаку при поддержке пятнадцати танков и начал обходить фланги батальонов, которыми командовали капитаны Портной и Литвинов. Личный состав этих батальонов проявил выдержку и мужество и вновь отбил контратаку противника. При этом было уничтожено 450 солдат и офицеров и подбито семь танков противника. В этом бою особенно отличился гвардии рядовой Ершов. При отражении немецкой контратаки он находился на левом фланге батальона. На него двигалось шесть вражеских танков, но Ершов не дрогнул. Меткими выстрелами из противотанкового ружья он подбил три вражеских танка, а остальные повернули обратно. Во время контратаки бронебойщик гвардии сержант Ашарахметов был отрезан от своего подразделения. Оставаясь на огневой позиции, он двумя выстрелами из противотанкового ружья подбил ведущий танк. Танки остановились и продолжали огонь с места. Используя этот момент, Ашарахметов подбил еще два танка.
К исходу 8 октября была закончена наводка второго 16-тонного моста у Солошино. Одновременно с мостами продолжали действовать и паромные переправы. К этому времени в армию прибыло уже значительное количество переправочных средств: парков Н2П – 2, парков УВСА-3 – 3, парков ДМП – 2 и венгерских полупонтонов – 16. С вводом в действие двух мостов в полосе армии положение с переправой войск, частей усиления и грузов резко улучшилось, и это положительно сказалось на действиях войск в последующие дни.
При этом следует отметить героическую работу личного состава инженерных частей и подразделений, обеспечивавших переправу войск на правый берег Днепра. Не прекращая переправы войск ни днем, ни ночью, в условиях непрерывного обстрела вражеской артиллерии и ударов авиации, расчеты паромов и команды по наводке мостов не покидали своих постов. Чтобы спасти живую силу и военные грузы, они продолжали работу в холодной воде.
Солдаты и офицеры 1-й инженерной роты 12-го отдельного инженерного батальона проявили исключительную выносливость. В течение трех суток без отдыха они переправляли войска и технику. Для ускорения переправы артиллерии на правый берег реки солдаты этой роты, работая по грудь в холодной воде, с помощью канатов буксировали понтоны с левого на правый берег Днепра. 2-я и 3-я инженерные роты 12-го отдельного инженерного батальона успешно обеспечивали переправу в районе Солошино Насколько напряженно действовали расчеты этих рот, показывает следующий пример. 3 ночь на 8 октября, работая на трех лодках А-3 одной деревянной саперной лодке и на одном пароме, расчеты переправили за 6 часов около 2,5 тысяч человек с вооружением, 600 ящиков боеприпасов и много продовольствия. Некоторые расчеты сделали по 19–20 рейсов.
9 октября противник продолжал удары с целью прорвать фронт 37-й армии. Особенно ожесточенные бои шли в полосе 110-й гвардейской стрелковой дивизии 57-го стрелкового корпуса, где противник предпринял восемь контратак силой от одного до двух батальонов пехоты с 8-12 танками. В результате ожесточенного боя ценою больших потерь врагу удалось на отдельных участках незначительно потеснить части этой дивизии. О напряженности боев можно судить хотя бы по боевым действиям 307-го гвардейского стрелкового полка. В ночь на 9 октября 307-й гвардейский стрелковый полк был оттеснен противником в район выс. 177, 0. Высота 177,0 была занята врагом лишь тогда, когда смертью храбрых пали все оборонявшие ее бойцы. Бой за высоту не прекращался всю ночь. К утру 9 октября, нанеся противнику большие потери, ротой разведчиков и саперы 307-го гвардейского стрелкового полка вновь отбили высоту. Лишь во второй половине дня, когда противник подтянул силы и вновь предпринял яростные атаки танками и пехотой, ценой больших потерь ему удалось окончательно завладеть высотой 177,0.
Ожесточенные бои развернулись в этот день и на левом фланге армии. Стремясь вернуть Анновку и разгромить 24-й гвардейский воздушно-десантный полк, противник бросил в контратаку до 70 танков. В отражении этого удара исключительный героизм проявил личный состав взвода противотанковых орудий. Меткой стрельбой прямой наводкой артиллеристы взвода Уткина подбили 15 танков. В неравном бою погиб весь личный состав взвода, а орудия были выведены из строя. Оставаясь один на огневой позиции, Уткин подбил еще три вражеских танка. Совместно с прибывшим на помощь 1658-м истребительно-противотанко-вым артиллерийским полком 24-й гвардейский воздушно-десантный полк отбил и эту атаку противника.
К исходу 9 октября в положении войск 37-й армии каких-либо существенных изменений не произошло. Войска вели бои на тех же рубежах, которых они достигли еще 4–5 октября. 1-я гвардейская воздушно-десантная дивизия, начав переправу на правый берег Днепра, сосредоточилась в районе отм. 56,2, оз. Уступ. 89-я гвардейская стрелковая дивизия к 5 часам также переправилась через Днепр и сосредоточилась в районе балки Кошикова, отметки 144,1 и балки Перцева.