Зато в Польше сложились подходящие условия для планов Алексеева. Раньше против 2-й русской армии стояла 9-я германская, против 4-й русской — 1-я австрийская. Теперь ее отправили к Макензену, а 9-й германской пришлось растянуть боевые порядки против двух армий. Им можно было без особого риска отходить. 19 июля Алексеев приказал 2-й и 4-й армиям отвести войска за Вислу. Когда его распоряжение было исполнено, он начал оттягивать назад войска на флангах. Предписал 1-й и 12-й армиям, удерживающим северный фас, отступить за р. Нарев, а обороняющим южный фас 3-й и 13-й к Люблину и Холму.
Но в Прибалтике Гинденбург и Людендорф начали «самостийное» наступление вопреки планам Фалькенгайна. В схему клещей оно никак не вписывалось, и стало для русского командования полной неожиданностью. 20 июля на р. Дубиссе, на стыке 5-й и 10-й армий, загрохотали сотни орудий, и германская Неманская армия двинулась вперед. Здесь стояли кавалерийские корпуса Казакова и Тюлина. Спешенные кавалеристы отбили три атаки, но к вечеру им пришлось оставить позиции. Впрочем, позиций уже не существовало, все было перелопачено снарядами. Прорвав фронт, Неманская армия разделилась. Северная группировка стала обтекать левый фланг 5-й армии, южная — правый фланг 10-й, заставляя их отступать. Алексееву и командующим армиями опять требовалось срочно реагировать, изыскивать, откуда можно взять полки и дивизии, перекидывать их наперерез немцам. Порой города по нескольку раз переходили из рук в руки.
Упорное сражение разыгралось под Шавлями (Шяуляем), 10 дней шли бои за Митаву (Елгава). Германским войскам все же удалось взять оба города, но дальше их наступление застопорилось. Русские восстановили фронт, выйти в тылы противник не сумел. Но Гинденбург и Людендорф достигли другого результата. Вместо узкой приморской полосы в Прибалтике образовался значительный плацдарм. А на прежнем направлении главного удара дела обстояли совсем плохо. Все так же стоял Осовец. А армия Гальвица потеряла 60 тыс. человек, треть своего состава, вслед за отступившими русскими вышла к Нареву, но продвинуться дальше вообще не могла. Поэтому кайзеровская ставка согласилась следующие удары перенести в Прибалтику. Один — вместе с флотом на Ригу, второй — на Ковно и Вильно.
Жаркие схватки кипели уже на всем протяжении Северо-Западного фронта. Немцы засыпали наши войска тяжелыми снарядами, то на одном, то на другом участке пускали газы. Перед газовыми атаками германским солдатам стали выдавать специальные дубинки: добивать отравленных, чтобы не тратить патронов. Противогазов еще не было, русским частям передали британские рекомендации пользоваться ватно-марлевыми повязками. Но они защищали слабо, наши бойцы изобретали свои методы. Наваливали на бруствер хворост, а когда приближалось газовое облако, поджигали и сами прижимались поближе к кострам. Восходящий поток горячего воздуха приподнимал облако, и оно перетекало над головами людей. Часто вместо газа немцы пугали обычным дымом, поджигали кучи тряпок, торфа.
Но взломать русские боевые порядки им не удавалось. Армии отходили с одного рубежа на другой и отчаянно отбивались. В Литве во встречном бою за станцию Трошкуны Каргопольский драгунский полк порубил германскую конницу. Его атаку, в свою очередь, отразила неприятельская пехота. По драгунам стала бить тяжелая артиллерия, а на высотке на нейтральной полосе расположились корректировщики. Уничтожить их вызвались пятеро «охотников» (добровольцев) — старые опытные унтера Мешков и Чернов, ефрейторы Фирсов и Петров и рядовой Рокоссовский. Ночью подползли, перебили отделение немцев и засели в их окопах. Утром враги решили вернуть позицию, их встретили огнем винтовок и трофейного пулемета. Германцы обстреливали высотку из тяжелых орудий, несколько раз атаковали. Но пятеро смельчаков держались до темноты, а потом без потерь вернулись к своим.
На участке 2-й армии, под Горалем на Висле, стоял насмерть Гренадерский корпус — совсем без снарядов, отбрасывал наседающих немцев штыками. На участке 4-й армии под Таржимехи противник двинулся в атаку на 3-й Хоперский полк. Казаки в пешем строю поднялись навстречу с шашками в руках. Начальник пулеметной команды Шкуро со своими «максимами» вылетел на конях впереди хоперцев, лихо развернулся на фланге германских цепей и стал поливать их очередями. По нему открылась бешеная стрельба, и Шкуро спас от смерти только кинжал на поясе — пуля попала в него и отклонилась, лишь вспорола брюшину.