Однако события развивались с ужасающей быстротой. 21 августа 1942 г. Дон был форсирован пехотой и саперными подразделениями LI корпуса, захватившими два плацдарма к северо-востоку от Калача у Вертячего. Саперы вскоре построили наплавной мост длиной 1400 метров. На плацдарме сосредоточились 3-я и 60-я моторизованные и 16-я танковая дивизии XIV танкового корпуса. Готовность к «вскрытию» плацдарма была достигнута к 23 августа. Наступление началось в 4.30 23 августа. Сломив сопротивление 98-й стрелковой дивизии И.Ф.Баринова и других войск на периметре плацдарма, XIV танковый корпус начал наступление от Дона к Волге. Его дивизии шли трезубцем: в центре — 16-я танковая, справа и слева от нее — 60-я и 3-я моторизованные дивизии.
После выхода на оперативный простор первой жертвой наступающих стали маршевые колонны 87-й стрелковой дивизии полковника А.И.Казарцева с приданным курсантским полком. Бой завязался вне какого-либо оборонительного рубежа, на открытой местности. Дивизия была рассечена надвое и рассеяна, потеряв всю артиллерию и рации батальона связи.
Около 17.00 23 августа танкисты 16-й танковой дивизии Хубе увидели силуэты высоких зданий, элеваторов и трубы заводов. Они вышли к северным пригородам Сталинграда. В это же время на город обрушились пикировщики VIII авиакорпуса Рихтгоффена. Бомбардировка города началась в 16.18 по московскому времени. Сбросив свой смертоносный груз на жилые кварталы и заводские цеха, Ю-87 проносились над головами танкистов, завывая еще не выключенными сиренами. За пикировщиками последовали двухмоторные бомбардировщики Хейнкель-111 и Ю-88. За день летчики Рихтгоффена выполнили более 2 тыс. вылетов. Над городом поднялись столбы огня, дыма и пыли. Из пробитых нефтехранилищ по Волге разлилась горящая нефть, горели пристани и речные суда у них.
Под аккомпанемент ударов с воздуха началась атака города 16-й танковой дивизией. Ее противником стали зенитные орудия 1077-го зенитного артиллерийского полка в районе поселков Латошинка, Акатовка, Рынок. Только что они вели огонь по самолетам, теперь им пришлось поставить свои пушки на прямую наводку и вступить в бой с танками. Танкисты дивизии Хубе в тяжелом бою одну за одной уничтожили 37 позиций зениток. Когда они уже в сумерках ворвались на них, то обнаружили, что их противником были женщины — расчеты сражавшихся до конца орудий были из девушек-зенитчиц. К ночи 16-я танковая дивизия заняла круговую оборону на северной окраине города. Из ярко освещенного пожарами города по ним продолжали стрелять. Теперь они знали, кто стоит у мелькающих вспышками выстрелов зениток.
В ночь на 24 августа на северную окраину города вышел полк 10-й стрелковой дивизии войск НКВД полковника А.А.Сараева. Наибольшей опасности подвергался СТЗ, находившийся в северной части города. Рабочие завода, состоявшие в истребительном батальоне и подразделениях народного ополчения, уже в 17.40 23 августа по боевой тревоге собрались на заводской территории и в ночь на 24 августа заняли оборону на рубеже р. Мечетка фронтом на северо-запад.
Однако основные усилия по удержанию города легли на войска Сталинградского фронта, которые с 23 августа по 2 сентября предприняли ряд контратак с целью окружить и уничтожить прорвавшуюся к Сталинграду группировку. Ставка ВГК уже 23 августа директивой № 170582 потребовала немедленной ликвидации прорвавшегося противника.
С основными силами 6-й армии XIV корпус был связан коридором шириной 8 км и длиной около 60 км. На этот коридор обрушились начавшиеся вечером 23 августа контрудары войск Сталинградского фронта, наносимые из района Самофаловки. Уже утром 24 августа в наступление перешли две стрелковые дивизии 21-й армии и 1-я гвардейская армия. Эти действия советских войск вынудили немецкое командование повернуть основные силы VIII армейского корпуса фронтом на север. Одновременно был организован контрудар 23-го танкового корпуса А.М.Хасина (сводная 189-я танковая бригада — 20 T-34, 16 Т-60 и Т-70) по правому флангу XIV танкового корпуса. Вследствие этого коммуникации XIV танкового корпуса были прерваны, и занявшие круговую оборону на северной окраине Сталинграда дивизии получали снабжение преимущественно по воздуху. Это не позволяло им развивать наступление в городе, и корпус Виттерсгейма ограничился обороной. Тем самым сам эффект от быстрого прорыва был утрачен и возможность захвата Сталинграда с ходу утрачена. Командир XIV корпуса фон Виттерсгейм предложил Паулюсу отвести корпус от Сталинграда. За это предложение он вскоре был смещен со своего поста. В командование XIV танковым корпусом 14 сентября 1942 г. официально вступил бывший командир 16-й танковой дивизии Ганс-Валентин Хубе.
Нанесенный 23 августа XIV танковым корпусом удар рассек пополам построение войск Сталинградского фронта. 29 августа Ставка ВГК передала оторвавшуюся от основных сил Сталинградского фронта 62-ю армию в состав Юго-Восточного фронта.
В этот момент эстафета наступления в очередной раз перешла от армии Паулюса к армии Гота. Начав наступление 21 августа, 4-я танковая армия к вечеру 23 августа вклинилась в расположение советских войск между железной дорогой Тихорецк — Сталинград и озером Цаца на глубину до 25 км. Однако атаками резервов 64-й и 57-й армий дальнейшее наступление противника было задержано. Немецкое командование вынуждено было отказаться от продолжения наступления на этом направлении и приступить к перегруппировке сил 4-й танковой армии, перебросив XXXVIII танковый корпус в район северо-западнее Абганерово. Здесь 29-й моторизованной дивизии 29 августа удалось прорвать фронт и пробиться к железной дороге в районе разъезда «74-й километр». 24-я танковая дивизия вышла в район Зеты. Наступая на северо-запад, XXXXVIII корпус вышел в район Гавриловки и создал угрозу тылам 62-й и 64-й армий.
В связи с этим командующий Юго-Восточным фронтом А.И.Еременко 30 августа решил отвести 62-ю и 64-ю армии на средний сталинградский обвод. Но организовать оборону на этом рубеже войскам этих армий не удалось. 24-я танковая дивизия XXXXVIII корпуса, упредив отходящие войска 64-й армии, 31 августа прорвала средний обвод севернее Гавриловки. Поэтому А.И.Еременко к исходу 2 сентября отвел 62-ю и 64-ю армии на внутренний обвод. Соответственно 62-я армия заняла Для обороны участок от Волги до железной дороги, соединяющей Сталинград с Донбассом, прикрыв, таким образом, город с севера и запада. Южнее до Ивановки оборонялась 64-я армия, прикрывая Бекетовку и Красноармейск. 57-я армия закрепилась на рубеже Ивановка, оз. Цаца.
Отход 62-й армии на внутренний обвод завершился 3 сентября. С оперативной точки зрения фронт армии после отхода схлопнулся «в точку». Вместо обороны в уставных или в близких к уставным плотностях на местности 62-я армия заняла оборону в городе, общая протяженность которого по берегу Волги составляла всего около 40 км. К этому моменту в состав 62-й армии входили 33-я и 35-я гвардейские, 87, 98, 112, 131, 196, 229-я и 399-я стрелковые дивизии, 10-я дивизия НКВД, 115, 124-я и 149-я стрелковые бригады. Общая численность войск 62-й армии составляла 54 тыс. человек. Со стороны 6-й армии Ф.Паулюса к городу вышли XIV танковый корпус (16-я танковая, 60-я и 3-я моторизованные дивизии), LI армейский корпус (44-я и 71-я пехотные дивизии), XI армейский корпус (100-я егерская дивизия и 369-я хорватский полк), XXIV танковый корпус (76-я и 295-я пехотные дивизии). Из состава 4-й танковой армии Г.Гота на южные подступы к Сталинграду вышел XXXXVIII танковый корпус (14-я и 24-я танковые дивизии, 29-я моторизованная дивизия). Общая численность участвовавших в боях за сам город немецких войск составляла примерно 100 тыс. человек.