Если русская армия была истощена до крайности летним отступлением 1915 года — потери в течение 4 месяцев достигали 1 1/2 миллиона солдат — то было бы ошибочно думать, что германские и австрийские войска при их атаках на наши позиции с почти молчащими батареями одерживали легкие и бескровные успехи. Прусский гвардейский корпус только за лето 1915 года понес на русском фронте потери в 175 % своего состава; столь же значительны были и потери других германских корпусов. Потери убитыми и ранеными австрийцев, получавших от своей артиллерии гораздо более слабую поддержку, были на одну треть выше; сверх того, десятки тысяч, а в сумме сотни тысяч пленных являлись результатом наших контрударов. Наступление в Россию глубоко истощило Германию и Австрию. Германская пехота оценивала с каждой неделей русские позиции как все более трудные для атаки, требовала более продолжительного обстрела артиллерией, а подвоз снарядов становился все труднее. В результате, когда русская армия в конце августа была приведена в полное расстройство, и наступательная сила наших врагов упала до минимума.
Главнейшие этапы летнего наступления в Россию были следующие: через две недели (14 мая) русские отошли за Сан и к Перемышлю. Макензен вынужден был на 10 дней прервать наступление для устройства тыла и переброски на Сан тяжелой артиллерии. В боях 24 мая — 2 июня германцы овладели Перемышлем и средним Саном; на нижнем Сане русские 27 мая одержали крупный успех. 7–15 июня австрийцы, пытавшиеся через Днестр выйти в тыл Львову, были отброшены к Стрыю с огромными потерями; но 12–14 июня Макензену удалось сбросить русских с позиции Мосциска — Любачев, что открыло прямую дорогу на Львов, который был потерян русскими 22 июня. К 26 июня Макензен со своими 12 1/2 австро-германскими корпусами перегруппировывается для удара в северном направлении. 26 и 27 июня русские отбивают атаки на сильной позиции р. Танев — Рава-Русская и затем добровольно отходят несколько к северу. В первой половине июля наступление Макензена в сильной степени затормозилось, русские контратаки начали иметь значительный успех. Макензен приостановил свое наступление до 15 июля и подтянул 3 германские дивизии из состава «южной» армии. С 5 июля у русского командования уже сложилось убеждение в невозможности удержаться в Польше, и эвакуация Ивангорода и Варшавы начала развиваться полным ходом. 13 июля для содействия Макензену с севера, из Восточной Пруссии, в направлении на Нарев начала наступление 12-я армия генерала Гальвица, усиленная до 12 дивизий.
Если бы удар был бы произведен здесь фронтом Людендорфа двойными силами и протягивался дальше к востоку, то отступление русских сложилось бы в трудных условиях; но Людендорф все силы вопреки указаниям Фалькенгайна направил в Неманскую армию, чтобы дать ей возможность удержаться в Курляндии. Только к 23 июля — 4 августа переправы через Нарев на фронте Пултуск — Рожаны — Остроленка перешли в руки Гальвица, бессильного продвинуться дальше.
Конец июля русские армии дрались лицом на север против Гальвица, лицом на юг против Макензена, чтобы сохранить возможность планомерного отхода по коридору между ними с Вислы. В ночь на 5 августа нами был окончательно покинут левый берег Вислы, оставлена Варшава и взорваны мосты. Генерал Макензен не мог помешать русскому отходу, так как атаки стоили ему очень дорого, усталая пехота неохотно шла в атаку, и перед каждым новым русским фронтом приходилось делать значительную паузу для подготовки к атаке. В боях 16–18 июля ему удалось оттеснить нас от Красностава, но для того, чтобы атаковать русский фронт, прикрывавший жел. дорогу Люблин — Холм, Макензену пришлось в самое горячее для преследования время, 22–29 июля, сделать паузу. Только 30 июля эта железная дорога перешла в руки Макензена, 4 августа русские очистили Ивангород и Владимир-Волынский, 22 августа — Осовец, к 26 августа очистили Брест-Литовск и Олиту, 2 сентября — Гродно.
Совершенно правильная система — эвакуировать при отступлении неспособные к сопротивлению крепости — была нарушена русским командованием по отношению к Новогеоргиевску, наилучше оборудованной и снабженной русской крепости. 9 августа Новогеоргиевск был обложен, 15-го — открыт огонь тяжелой артиллерии, 19 августа крепость сдалась. Доверие, проявленное здесь, правда, в очень слабой степени, к крепостям обошлось русской армии в 80 тыс. пленных, не считая громадных материальных потерь.