С 23 октября по 23 декабря 1943 года войсками 3-го Украинского фронта проводилась Днепропетровская фронтовая наступательная операция, как часть Нижнеднепровской стратегической наступательной операции — второго этапа битвы за Днепр.
После выхода советских войск на Днепр в его нижнем течении, войска 6, 46 армий и 8-й гвардейской армий захватили на его правом берегу два небольших плацдарма — соответственно севернее (Аульский плацдарм) и южнее Днепропетровска. Операция по захвату города была разработана в короткие сроки и преследовала цель сходящимися ударами объединить оба плацдарма в один, ударом с тыла разбить днепропетровскую группировку и затем — криворожскую группировку противника. Численность советских войск составляла около 100 тысяч человек, которые имели 2 тысячи орудий и миномётов, несколько десятков танков. Им противостояли части 1-й немецкой танковой армии группы армий «Юг», которые насчитывали около 25 тысяч человек, имели 700 орудий и миномётов, около 50 танков.
Схема Днепропетровской наступательной операции.
23 октября 1943 года с плацдарма в районе с. Войсковое перешли в наступление части 8-й гвардейской армии, а 24 октября 1943 года из района с. Аулы начали наступление части 46-й армии, освободив пос. Карнауховка. Обе армии прорвали оборону противника, объединили свои плацдармы в один общий и уже 25 октября стремительными ударами освободили крупные промышленные центры Днепропетровск и Днепродзержинск, а также больше 40 населённых пунктов. Выполнив план первого этапа, советские войска начали наступление против Криворожской и Никопольской группировок врага соответственно на юго-запад и на юг.
Немецкие войска в обороне.
Советские войска форсируют Днепр.
26 октября советские войска смогли продвинуться вглубь ещё на 7-15 км, освободив около 30 населённых пунктов. 28 октября Красная Армия продолжала наступление, но его темпы уже существенно снизились, было занято несколько населённых пунктов. Немецкое командование спешно перебросило на этот участок 3 танковые, 1 моторизованную и 1 пехотную дивизии и сильными контрударами сковало наступавшие войска. Немцам удалось навязать встречное сражение и в ходе его остановить советское наступление в упорных кровопролитных боях.
29 октября советские войска продвинулись на ряде направлений на 6-10 км и заняли 26 населенных пунктов. К 30 октября продвижение советских войск на отдельных участках фронта составляло до 58 километров. 31 октября была занята станция Кудашевка и несколько населённых пунктов. В целом к этой дате советское наступление было приостановлено врагом, но упорные бои продолжались до 23 декабря на тех же рубежах.
Хотя в ходе Днепропетровской операции от немцев был освобождён Днепропетровск, войска 3-го Украинского фронта не смогли решить всех поставленных перед ними задач. Советскими войсками были глубоко охвачены с юга Криворожская и никопольская группировки противника. Задача по их ликвидации после пополнения советских войск была успешно решена в феврале 1944 года.