Одновременно с перегруппировкой армий Юго-Западного фронта осуществлялось перемещение на Среднюю Вислу и частей Северо-Западного фронта: директивой от 18(29) сентября Рузскому предписывалось направить в район Варшавы 2-ю армию. Перевозка корпусов, однако, затянулась. К погрузке 2-го армейского корпуса приступили только 23 сентября (6 октября), а сосредоточение всех боевых частей его в районе Гарволин удалось завершить лишь вечером 28 сентября (11 октября).
Ситуация на левом берегу Вислы складывалась крайне неблагоприятно для наших войск — 9-я немецкая армия, начав наступление 15 (28) сентября, продвигалась вперед, а Гинденбург намеревался произвести фланговый удар по 9-й русской армии.
21-23 сентября (4-6 октября) начались боевые действия на фронте от Ивангорода до Сандомира. Немцы оттеснили русские авангарды на правый берег реки, но разгром 9-й армии не осуществился, поскольку переправа этой армии через Вислу не последовала. Наступавшие южнее австрийские войска 26 сентября (9 октября) вышли к Сану, но и их все попытки форсировать реку были отбиты русскими.
В этой обстановке германское командование приняло новое решение: главные силы 9-й армии были повернуты на север, чтобы с ходу овладеть Варшавой. С этой целью была образована ударная группа в составе трех наиболее сильных корпусов. Командование ею возложили на генерала А. Макензена. Остальные войска армии Гинденбурга имели задачу вести атаки на рубеже Вислы от Ивангорода до Сандомира, прикрывая наступление на варшавском направлении с востока. 26 сентября (9 октября) группа Макензена форсированным маршем устремилась к Варшаве. Противник рассчитывал на внезапность и быстроту действий[71].
27 сентября (10 октября) на Средней Висле завязались ожесточенные сражения между 9-й германской армией и войсками 2, 5 и 4-й русских армий, но и события в районе Ивангорода также развивались весьма напряженно. В ночь на 27 сентября (10 октября) 4-я армия переправилась за Вислу. Противник развернулся у левобережных укреплений крепости и обрушился на русских мощным огнем своей многочисленной артиллерии. Весь день шли упорные бои.
Упорные сражения под Варшавой и Ивангородом продолжались и в последующие дни. Русские войска стойко отбивали натиск противника. Тем временем в штабе фронта царило уныние. Неудача с переходом армий за Вислу произвела на Иванова удручающее впечатление. Человек необычайно впечатлительный, он впал в отчаяние. Иванов не справлялся с возложенной на него задачей по руководству столь огромной массой войск, сосредоточенных на Средней Висле, и Ставка решила разделить управление этими войсками между обоими главнокомандующими. 30 сентября (13 октября) была отдана соответствующая директива. Она ставила «ближайшей и главнейшей целью поражение войск неприятеля, наступающего по левому берегу Вислы, с нанесением сильного удара против его левого фланга»[72].
Ответственность за подготовку и выполнение такого удара возлагалась на главнокомандующего войсками Северо-Западного фронта генерала Рузского. С 1 (14) октября в его подчинение переходили Принаревская группа с крепостью Новогеоргиевск, 2-я и 5-я армии и конный корпус. В задачу Рузского входило также немедленное принятие мер к удержанию широкого района на левом берегу Вислы до окончательного сбора всех сил и удержание Галиции своими левофланговыми армиями.
Ставка придавала большое значение предстоящему наступлению. Верховный главнокомандующий Великий князь Николай Николаевич считал, что «на берегах Вислы будет решена участь первого периода кампании, а может быть, всей войны».
Русское наступление началось неодновременно. Первой 5 (18) октября перешла в атаку 2-я армия, а позднее и 5-я армия начала переправу через Вислу. На направлении действий войск Северо-Западного фронта бои приняли ожесточенный характер. Противник произвел ряд контратак, но они не имели успеха. Вскоре его сопротивление было сломлено. 7 (20) октября германские войска начали отступление. Обе армии фронта перешли к преследованию быстро отступавшего неприятеля.
11 (24) октября развернулись ожесточенные бои под Ивангородом. Здесь русским удалось неожиданно для австрийцев перебросить на левый берег Вислы 4-ю и 9-ю армии, которые и атаковали 1-ю армию генерала Данкля с обоих флангов. Боевые действия, носившие характер встречных столкновений, приняли крайне ожесточенный и кровопролитный характер. Особенно трудными были условия наступления 4-й армии, действовавшей с Козеницкого плацдарма. Войскам пришлось наступать в лесистой местности, что затрудняло их продвижение и нередко приводило к потере управления ими со стороны командования. Несмотря на это, они с честью преодолели все трудности и вместе с частями 9-й армии, переправившимися через Вислу у Ивангорода и Ново-Александрии, разгромили австрийцев и принудили их поспешно отступать на юг.
С целью обеспечения отхода своих войск от Средней Вислы австро-германское командование начало наступление против 3-й русской армии на реке Сан. Для оказания ей помощи генерал Иванов предложил 9-ю, а с ней и 4-ю армии направить во фланг австро-венгерским силам в Галиции. Русская Ставка, которая на всем протяжении операции не сумела организовать четкого взаимодействия фронтов, согласилась с этим предложением. Но поворот двух армий в южном направлении привел к большой растяжке фронта 2-й и 5-й армий, что вынудило их прекратить преследование разбитых немцев. Теперь уже не 4-я армия должна была сообразовать свое наступление с 5-й, а наоборот, и уже не Юго-Западному фронту следовало равняться по Северо-Западному, а Северо-Западный должен был согласовывать наступление своих армий с 4-й и 9-й армиями. Таким образом, вместо первоначального плана глубокого вторжения в Германию получилось вторжение в Австро-Венгрию.
Таким образом закончилась Варшавско-Ивангородс-кая операция русских войск. В ней принимала участие примерно половина всех русских сил, действовавших против Германии и Австро-Венгрии. Она завершилась крупной победой русского оружия, развеяв этим легенду о непобедимости германской армии. Однако русское командование не проявило должной твердости руководства войсками и позволило противнику увлечь себя на путь разрешения второстепенных задач. Это дало возможность германцам избежать окончательного разгрома и приступить к выработке нового плана, выполнение которого привело к Лодзинской операции.
После поражения австро-германских армий в Варшавско-Ивангородской операции русская Ставка приступила к выработке плана дальнейших действий. Намечалось продолжать наступление с целью глубокого вторжения в пределы Германии. К участию в новой операции привлекались четыре армии: 2-я и 5-я Северо-Западного, 4-я и 9-я Юго-Западного фронтов. С севера операция обеспечивалась наступлением 10-й и 1-й армий в Восточной Пруссии, а с юга — наступлением 3-й и 8-й армий к Карпатам. 11-я армия продолжала блокаду Перемышля[73]. Наступление на русском фронте в значительной мере отвечало интересам союзников, войска которых в это время отражали германское мощное наступление у Ипра.