Севернее наступали войска Брянского фронта, в составе которого действовала 369-я стрелковая дивизия. В числе первых она форсировала Десну и вышла к реке Сож. На противоположном берегу в белорусском городе Кричеве гитлеровцы приготовились к длительной обороне. Они взорвали все переправы, держали реку под огнем и надеялись остановить здесь советские войска. Уже двое суток лил дождь, размывший дороги и превративший низкий левый берег в болото, и все же части дивизии быстро подошли к Сожу. Передовые подразделения под покровом темноты преодолели водную преграду и захватили плацдарм возле города. Тем временем саперы навели переправы, по которым воины устремились на плацдарм и начали штурм Кричева. Жестокие схватки продолжались весь день 29 сентября, лишь ночью остатки вражеского гарнизона, получившего приказ держаться до последнего солдата, были уничтожены.
Соединения Воронежского фронта, наступавшие на киевском направлении, подошли к Днепру одновременно с передовыми частями Центрального фронта. Немецко-фашистское командование стремилось как можно дольше сдерживать советские войска на подступах к столице Украины, чтобы лучше подготовиться к ее обороне. Оно сосредоточило в районе Прилук и Лубен крупную группировку войск. 18 сентября 2-й танковый корпус и стрелковые части нашей армии выбили фашистов из города Лубны; здесь доблестно сражались южноуральские 99-я танковая и 58-я мотострелковая бригады. Вскоре 2-й танковый корпус был преобразован в 3-й гвардейский. 99-я бригада была переименована в 59-ю гвардейскую танковую, а 58-я мотострелковая — в 28-ю гвардейскую мотострелковую.
8-й гвардейский танковый корпус форсировал Днепр у села Великий Букрин. Южнее к реке пробился 6-й гвардейский танковый корпус с входившей в его состав южноуральской 52-й гвардейской танковой бригадой (бывшей 97-й). Части этого корпуса пересекли Днепр у Селища и вместе с подошедшей пехотой развернули наступление на север, навстречу 8-му гвардейскому танковому корпусу. В результате многодневных боев у врага был отвоеван обширный плацдарм в излучине Днепра, получивший название Букринского.
Трудным был путь к Днепру для войск Степного фронта, наступавших на кременчугском направлении. 5 сентября они овладели Мерефой, при этом отличилась 111-я стрелковая дивизия. 18 сентября был освобожден Миргород, южноуральская 373-я стрелковая дивизия (командир полковник К. И. Сазонов) получила наименование Миргородской.
Продвигаясь дальше, войска Степного фронта с двух сторон обошли Кременчуг. 29 сентября при поддержке огня южноуральской 16-й артиллерийской дивизии прорыва наши пехота и танки выбили из этого крупного узла коммуникаций неприятельские войска и вышли к Днепру.
Передовые части Степного фронта, вскоре переименованного во 2-й Украинский, преодолели Днепр на многих участках и захватили небольшие плацдармы на его западном берегу. Туда переправлялись артиллерия, танки. Завязались напряженные бои, в результате которых мелкие плацдармы слились в один. После сосредоточения здесь крупных сил наших войск плацдарм удалось, несмотря на ожесточенные контратаки противника, значительно расширить. В этих боях участвовали и южноуральские соединения — 96-я танковая бригада имени Челябинского комсомола, 37-я механизированная бригада, 11-я и 12-я гвардейские механизированные бригады (бывшие 54-я и 55-я), 111-я стрелковая дивизия, получившая за освобождение города Александрия наименование Александрийской.
В отражении натиска неприятельских танковых частей у Новой Праги участвовала 93-я гвардейская стрелковая дивизия. Сотни гвардейцев пали в этих боях, в том числе командир дивизии генерал В. В. Тихомиров.
В районе Днепропетровска Днепр форсировали соединения Юго-Западного фронта, переименованного в 3-й Украинский. На этом направлении действовала и 20-я гвардейская стрелковая дивизия. Переброшенная на юг еще весной 1943 года, она отличилась при освобождении Донбасса, а теперь вместе с другими соединениями наших войск вышла на подступы к городу Марганцу. Фланги 3-го и 2-го Украинского фронтов сомкнулись.