На переговорах с представителями Антанты 9—10 июля было решено, что содействие Антанты будет осуществлено при выполнении следующих условий: поляки отойдут на «линию Керзона», откажутся от претензий на литовские земли и согласятся на проведение в Лондоне мирной конференции представителей РСФСР, Польши, Финляндии, Литвы, Латвии и Восточной Галиции. Польша также должна была принять решения Антанты по вопросам ее границ с Литвой, Чехословакией и Германией и о будущем Восточной Галиции.
В Москве обсуждение ноты английского правительства состоялось 13–16 июля. Мнения в советском руководстве разделились. Большевики не доверяли англичанам, справедливо считая, что главной целью Керзона была остановка наступления Красной армии. Всерьез заставить Польшу принять «линию Керзона», а главное, гарантировать ее английское правительство не желало. В результате никаких реальных последствий британская инициатива не имела.
Между тем боевые действия на Польском фронте продолжались без перерывов. 20 июля красная 15‑я кавалерийская дивизия прорвалась на левый берег Немана в районе Гродно. К вечеру туда же вышла вся IV армия, а к вечеру следующего дня начали выходить и правофланговые части XV армии.
В это же время части III и XVI армий форсировали реку Шара и продолжали выдвигаться к городу Волковыску. К вечеру 22 июля на 70‑километровом фронте от Гродно до Зельева развернулись три армии Западного фронта.
24 июля, после трех дней напряженных боев, советские войска Западного фронта прорвали линию Гродно — река Неман — река Шара — Слоним. Форсировав Неман и Шару, 24 июля советские войска вступили в город Волковыск, 27 июля — в Осовец и Пружаны, а 30 июля был занят Кобрин.
Войска Юго-Западного фронта, развивая наступление на Львов, к 28 июля на широком фронте с боями форсировали реку Стырь.
Польское командование совместно с французским генералом Вейганом предприняло отчаянные усилия, чтобы задержать дальнейшее продвижение Красной армии и создать прочную оборону на реке Западный Буг.
Под руководством генерала Вейгана, взявшего в свои руки фактическое командование польской армией, был разработан и 6 августа утвержден план военных действий. Основная идея этого плана заключалась в следующем: 1) сковать советские войска на юге, прикрывая Львов и нефтяной бассейн; 2) на севере не допустить обхода вдоль германской границы, а также ослабить удар частей Красной армии путем отражения их атак предмостных укреплений на восточном берегу Вислы; 3) в центре — наступательная задача: быстрое сосредоточение на нижнем Вепже маневренной армии, которая затем ударила бы во фланг и тыл войскам Западного фронта, атакующим Варшаву, и разбила бы их.
Таким образом, Вейган и польское командование, планируя укрепление и защиту Варшавы, одновременно готовили удар южнее — на люблинском участке, в тыл и фланг главным силам Западного фронта, которые наступали в обход Варшавы с северо-востока. Южный участок фронта в период боев за Варшаву стал рассматриваться противником как второстепенный, имевший задачей главным образом прикрытие Львова и нефтяного бассейна Галиции.
В соответствии с этим планом польские войска были разделены на три фронта: Северный, Средний и Южный.
Северным фронтом командовал генерал Галлер. В его составе находились три армии, из которых 5‑я армия должна была обороняться на Нареве, 1‑я армия — на подступах к Варшаве, 2‑я армия получила задачу обороняться на левом берегу Вислы на рубеже Гура-Кальвария — Конвенице.
Средний фронт под командованием генерала Рыдз-Смиглы составлял маневренную группу войск. Главной ударной силой этого фронта была 4‑я армия, сосредоточенная в районе Демблин — Люблин. Основным направлением ее действий был Минск Мазовецкий (Ново-Минск). От Люблина на юг должна была действовать 3‑я армия. Перед ней стояла задача прежде всего обеспечить фланги и тылы района сосредоточения ударной 4‑й армии, а затем, оставив конницу для прикрытия, наступать в северо-восточном направлении.
Южный фронт под командованием генерала Довбор-Мусницкого в составе 6‑й армии и петлюровских частей должен был прикрыть Восточную Галицию.
Согласно плану, из 23 польских дивизий 20 предназначались для Варшавской операции. На этом участке сосредоточивалась большая часть кавалерии. Боевой состав польских войск, выделенных для сражения на Висле, насчитывал 107,9 тысяч штыков и сабель. На вооружении войск находилось 1834 пулемета, 108 тяжелых и 526 легких орудий. Кроме того, они имели свыше 70 танков.
Три польские дивизии (6‑я армия) и так называемая «Украинская армия» предназначались для обороны в районе Львова.
11 августа части Красной армии заняли Вышков и Пултуск. Отступающие части поляков, усилившись 7‑й резервной бригадой, 136‑м пехотным полком и прибывшими запасными батальонами, под прикрытием бронемашин с упорными боями отходили по шоссе Пултуск — Насельск и далее в район Новогеоргиевска. Противник, не считая достаточной на фланге 8‑ю кавалерийскую бригаду, выдвинул в район Крюкова части 3‑й кавалерийской дивизии, 16, 17, 18‑й уланский и 2‑й шволежерский полки.