2 октября польская делегация в Риге выдвинула свои предложения о границе, линия которой должна была проходить по р. Збручь — Ровно — Сарны — Лунинец — западнее Минска — Вилейка — Диена и отрезать Литву от РСФСР. Советская делегация настаивала на своем предложении от 28 сентября. Понятно, что столь расходящиеся предложения было бы чрезвычайно трудно примирить, а в условиях дальнейшего отступления Красной армии длительный спор был не в интересах Москвы, и 4 августа было решено уступить. 5 октября польской делегации было заявлено о согласии советской стороны с ее предложением о линии границы. При этом советская делегация выставила следующие условия: 1) Подписать договор до 8 октября, 2) Польша признавала право РСФСР на транзит через свою территорию в Литву и Германию и 3) Отказаться от включения в договор положений об уплате Польше суммы в золоте по титулу активного участия польских земель в экономической жизни Российской империи, заменив его упоминанием о том, что расчет будет произведен. Польская делегация ответила согласием, но потребовала подписать протокол о согласии РСФСР выплатить Польше определенную сумму в золоте и предоставить ей концессии в счет выплат. После получения согласия Москвы и согласования документов 12 октября в 19.30 был подписан прелиминарный мир между Польшей и РСФСР с УССР.
Стороны признали взаимную независимость, стремление к невмешательству во внутренние дела, отказ от поддержки враждебных друг другу действий и отказались от взаимных финансовых претензий, кроме признания участия Польши в экономической жизни Российской империи и в ее золотом запасе. Польше должны были быть переданы культурные и исторические ценности, эвакуированные из Царства Польского как до, так и во время Первой мировой войны. Было подписано также соглашение о перемирии, которое вступало в силу с 18 октября 1920 г..[210]
Все эти соглашения были ратифицированы УССР 20 октября, Польшей — 22 октября, а РСФСР — 23 октября. Договор вступил в силу после обмена ратификационными грамотами, состоявшегося 2 ноября в Либаве (Лиепае). Польские войска были отведены на демаркационную линию, а советские части вступили в Минск, Слуцк, Проскуров и Каменец-Подольский. В целом, согласно польской статистике, Польша получила западнобелорусские земли с населением в 3 987 тыс. человек, из которых около 3 млн. составляли белорусы, и западноукраинские территории примерно с 10 млн. населения, из которого почти половина были украинцами. Правда, с учетом того, что польские статистики записывали поляками всех лиц католического и униатского вероисповедания, доля этнического польского населения на этих «восточных окраинах» составляла всего лишь около 10 %.[211]Помимо переговоров с Москвой поляки с 30 сентября вели переговоры и с Литвой, с которой 7 октября было подписано соглашение о демаркационной линии, оставлявшей Вильнюс Литве. Эта уступка объяснялась опасениями Варшавы перед Лигой Наций, откликнувшейся на жалобу Литвы относительно действий польских войск на ее территории. Чтобы все-таки получить Вильнюс, польское руководство инсценировало «мятеж» в армии, и 9 октября «взбунтовавшаяся» дивизия генерала Желиговского захватила город. Официально Варшава не отказалась от ранее подписанного соглашения, что, впрочем, не помешало ей включить Вильно в состав Польши.
Отказ польского руководства от поддержки Врангеля и Петлюры в обмен на получение территорий на Востоке позволил советскому руководству перебросить основные силы Красной армии на юг и к 16 ноября 1920 г. разгромить врангелевские войска и завершить Гражданскую войну в Европейской части страны. Однако еще предстояло добиться подписания Польшей окончательного мирного договора. Естественно, что подписанный прелиминарный договор стороны старались выполнять на основе взаимности. Так, Москве довольно долго пришлось убеждать Варшаву выполнить положение соглашения о прекращении поддержки военных отрядов Булак-Балаховича, Савинкова и Петлюры, которые продолжали базироваться на польской территории. Формально польское руководство издало приказы о прекращении сотрудничества с этими формированиями и их выводе в течение 2 недель за границу Польши. Но реальное выполнение этих приказов началось лишь после того, как эти отряды были выбиты с советской территории в 20-х числах ноября. Более того, в приграничных с БССР районах Литвы, оккупированных Польшей, к декабрю 1920 г. была сосредоточена 59-тысячная армия генерала Желиговского, который, как уже отмечалось, еще в октябре был официально объявлен Варшавой «мятежником».