Со своей стороны Сталин, сославшись на опасность разделения польского населения, что могло породить волнения и создать угрозу обеим государствам, предложил оставить территорию этнографической Польши в руках Германии. Относительно германских пожеланий об изменении линии государственных интересов на юге Сталин заявил, что в этом отношении какие-либо встречные шаги со стороны Советского правительства исключены. Эта территория уже обещана украинцам...» «Моя рука, — сказал Сталин, — никогда не шевельнется потребовать от украинцев такую жертву». Однако в качестве компенсации Германии были предложены поставки до 500 тыс. тонн нефти в обмен на поставки угля и стальных труб. Относительно уступок на севере Сталин заявил, что «Советское правительство готово передать Германии выступ между Восточной Пруссией и Литвой с городом Сувалки до линии непосредственно севернее Августова, но не более того». Тем самым Германия получит северную часть Августовских лесов. В итоге территориальный вопрос свелся к двум вариантам. Согласно первому, все оставалось, как было решено 23 августа. Согласно второму, Германия уступала Литву и получала за это области восточнее Вислы до Буга и Сувалки без Августова[418]
.Докладывая в Берлин о результатах переговоров, Риббентроп, оценив варианты решения территориального вопроса, отмечал, что не может определить, какой из них более выгоден Германии. За первый вариант говорит, по его мнению, то, что «имея в руках Литву, мы расширим на северо-востоке немецкую колонизационную зону». Против этого говорит то, что раздел польского населения может создать возможность трений между Германией и СССР. За второй вариант говорит то, что присоединение всего польского населения исключает политические интриги для нарушения германо-советских отношений и дает возможность решить национально-политическую проблему по усмотрению Германии. Против этого можно возразить, что таким образом СССР освобождается от международной польской проблемы. Риббентроп просил Гитлера до 12.00 германского времени 28 сентября сообщить ему о предпочтительном варианте, иначе он будет вынужден решать сам[419]
.На следующий день с 15 до 18.30 в Кремле проходила вторая беседа, в ходе которой выяснилось, что Гитлер в целом одобрил второй вариант решения территориального вопроса. После этого началось обсуждение линии проведения границы. Сталин «согласился с соответствующим перенесением границы на юг» в Августовском лесу. Советская сторона отказалась от территории в междуречье Нарева и Буга восточнее линии Остров — Остроленка, а германская чуть передвинула границу на север в районе Равы-Русской и Любачува. Долгая дискуссия вокруг Перемышля не привела к каким-либо результатам, и город остался разделенным на две части по р. Сан. В ходе последнего раунда переговоров с 1.00 до 5.00 29 сентября был подготовлен и подписан договор о дружбе и границе между СССР и Германией. Согласно этому соглашению, устанавливалась граница «между обоюдными государственными интересами на территории бывшего Польского государства» (ст. 1). Эта граница признавалась окончательной, и отвергалось вмешательство третьих держав в это решение (ст. 2); стороны должны были заняться государственным переустройством присоединенных территорий (ст. 3) и рассматривали это переустройство как «надежный фундамент для дальнейшего развития дружественных отношений между своими народами» (ст. 4)[420]
Кроме договора были подписаны конфиденциальный протокол о переселении немцев, проживавших в сфере советских интересов, в Германию, а украинцев и белорусов, проживающих в сфере германских интересов, в СССР, и два секретных дополнительных протокола. В одном из них стороны брали на себя обязательства не допускать «никакой польской агитации» и сотрудничать в деле ее пресечения. В соответствии с другим протоколом, Литва отходила в сферу интересов СССР в обмен на Люблинское и часть Варшавского воеводства, передававшихся Германии. После же принятия советским правительством мер по обеспечению своих интересов в Литве часть литовских территорий на юго-западе страны должна была отойти к Германии[421]
. Позднее, 4 октября, в Москве был подписан протокол с описанием границы от р. Игорка до Ужокского перевала[422], содержание которого было 5 октября доведено до сведения войск Белорусского и Украинского фронтов телеграммой начальника Генштаба № 090[423]. Советский Союз получил территорию в 196 тыс. кв. км. (50,4% территории Польши) с населением около 13 млн человек.