Тем временем 15 августа Берлин выразил готовность направить в Москву для переговоров министра иностранных дел. В ответ советская сторона согласилась обсудить проблемы гарантий странам Прибалтики, нормализации советско–японских отношений и договора о ненападении. 17 августа Германия приняла все советские предложения и вновь просила ускорить переговоры путём приезда Иоахима фон Риббентропа в Москву. В ответ СССР предложил сначала подписать экономический договор, а затем подтвердить договор о нейтралитете 1926 г. или заключить договор о ненападении с протоколом о взаимных интересах.
19 августа было подписано советско–германское экономическое соглашение, Берлин сообщил о своём согласии «учесть все, чего пожелает СССР», и вновь настаивал на ускорении переговоров. Советская сторона передала Германии проект договора о ненападении и дала согласие на приезд Риббентропа 26-27 августа.
21 августа Берлин предложил Лондону принять 23 августа Геринга для переговоров, а Москве — Риббентропа для подписания договора о ненападении. И СССР, и Англия ответили согласием! Исходя из необходимости прежде всего подписать договор с Советским Союзом, Гитлер 22 августа отменил полет Геринга в Лондон. Пока же английское руководство, опасаясь сорвать визит Геринга, запретило мобилизацию.
22 августа советская пресса сообщила о предстоящем визите Риббентропа в Москву, одновременно СССР информировал Англию и Францию, что «переговоры о ненападении с Германией не могут никоим образом прервать или замедлить англо–франко–советские переговоры»[773] .
В тот же день Гитлер вновь выступил перед военными и заявил, что вмешательство Англии и Франции в германо–польский конфликт маловероятно, а с СССР будет заключён договор, что снизит угрозу экономической блокады Германии. В этих условиях стоит рискнуть и разгромить Польшу, одновременно сдерживая Запад[774]. Занятый локализацией похода в Польшу, Гитлер рассматривал «договор (с СССР) как разумную сделку. Разумеется, по отношению к Сталину надо всегда быть начеку, но в данный момент он (Гитлер) видит в пакте с советским лидером шанс устранить Англию из конфликта с Польшей»[775]. Уверенный в том, что ему это удастся, Гитлер в первой половине дня 23 августа, когда Риббентроп ещё летел в Москву, отдал приказ о нападении на Польшу в 4.30 утра 26 августа[776].
23 августа гаулейтер Данцига Альберт Форстер был избран главой города, что было нарушением его статута, но с протестом выступила лишь Польша, тогда как члены Лиги Наций промолчали. Хотя Париж заявил, что поддержит Варшаву, но Верховный совет национальной обороны решил, что никаких военных мер против Германии предпринято не будет, если она сама не нападёт на Францию. 23 августа Гитлеру было передано письмо премьер–министра Англии, сообщавшего о том, что в случае войны Англия поддержит Польшу, но при этом демонстрировавшего готовность к соглашению с Германией[777]. В Англии все ещё ожидали визита Геринга, и лишь 24 августа стало ясно, что он не приедет.
Тем временем 23 августа в Москву прибыл Риббентроп, и в ходе переговоров со Сталиным и Молотовым в ночь на 24 августа был подписан советско–германский договор о ненападении и определены сферы интересов сторон в Восточной Европе. К сфере интересов СССР были отнесены Финляндия, Эстония, Латвия, территория Польши к востоку от рек Нарев, Висла и Сан, а также Бессарабия[778]. Благодаря этому соглашению Советский Союз впервые за всю свою историю добился признания своих интересов в Восточной Европе со стороны великой европейской державы. Москве удалось ограничить возможности дипломатического маневрирования Германии в отношении Англии и Японии, что во многом снижало для СССР угрозу общеевропейской консолидации на антисоветской основе и крупного конфликта на Дальнем Востоке, где в это время шли бои на Халхин–Голе с японскими войсками. Конечно, за это Москве пришлось взять на себя обязательства отказаться от антигерманских действий в случае возникновения германо–польской войны, расширить экономические контакты с Германией и свернуть антифашистскую пропаганду.
24 августа Германия уведомила Польшу, что препятствием к урегулированию конфликта являются английские гарантии. В тот же день Франция порекомендовала Польше воздержаться от применения силы, а ограничиться дипломатическими средствами, если Данциг объявит о присоединении к Германии. Опасаясь, что Варшава пойдёт на уступки и сближение с Берлином, Англия 25 августа подписала с Польшей договор о взаимопомощи, но военного соглашения заключено не было, поскольку Лондон не собирался оказывать реальную военную помощь Варшаве. Это была все та же политика давления на Берлин с целью добиться нормализации англо–германских отношений. В тот же день Германия уведомила Англию, что «после решения польской проблемы» она предложит всеобъемлющее соглашение сотрудничества и мира, вплоть до гарантий существования и помощи Британской империи. Но вечером 25 августа в Берлине стало известно об англо–польском договоре, а Италия известила об отказе участвовать в войне. В итоге в 19.30 Гитлер отменил нападение на Польшу, и армию удалось удержать буквально в последний момент[779].
Подписав договор о ненападении с Германией, советская сторона 25 августа заявила англо–французским военным миссиям, что в изменившейся ситуации военные переговоры «теряют всякий смысл». Правда, в тот же день Франции было сообщено, что договор 1935 г. остаётся в силе, а политические переговоры с западными странами могли бы быть продолжены. Советское руководство было готово рассмотреть любые предложения Англии и Франции, если они согласятся на советские условия. Лондон и Париж решили не идти на уступки СССР, который втайне от них осмелился предпочесть какие–то собственные интересы «общему делу» защиты западных демократий, и в ночь на 26 августа их военные миссии покинули Москву[780] .
26 августа западные союзники порекомендовали Польше дать приказ войскам воздерживаться от вооружённого ответа на германские провокации, а на следующий день предложили ей организовать взаимный обмен населением с Германией. Англия, Франция и Польша все ещё не были уверены, что Германия решится воевать, поскольку считалось, что англо–польский договор удержит её от войны.
В тот же день из Лондона в Берлин поступили сведения, что Англия не вмешается в случае германского нападения на Польшу или объявит войну, но воевать не будет[781]. 28 августа Англия отказалась от германских предложений о гарантии империи, порекомендовав Берлину начать прямые переговоры с Варшавой. Лондон полагал, что «если урегулирование нынешнего кризиса ограничится возвращением Данцига и участков “коридора” Германии, то, как нам кажется, можно найти, в пределах разумного периода времени, решение без войны»[782]. Если бы германо–польские «переговоры привели к соглашению, на что рассчитывает правительство Великобритании, то был бы открыт путь к широкому соглашению между Германией и Англией»[783]. Лондон вновь предупредил Берлин, что в случае войны поддержит Польшу, но при этом обещал воздействовать на неё в пользу переговоров с Германией.
Во второй половине дня 28 августа Гитлер установил ориентировочный срок наступления на 1 сентября. 29 августа Германия дала согласие на прямые переговоры с Польшей на условиях передачи Данцига, плебисцита в «польском коридоре» и гарантии новых границ Польши Германией, Италией, Англией, Францией и СССР. Прибытие польских представителей на переговоры ожидалось 30 августа. Передавая эти предложения Англии, Гитлер надеялся, что «он вобьёт клин между Англией, Францией и Польшей»[784]. В тот же день Берлин уведомил Москву о предложениях Англии по урегулированию германо–польского конфликта и о том, что Германия настаивает на сохранении договора с СССР, союза с Италией и не будет участвовать в международной конференции без Советского Союза, вместе с которым следует решать все вопросы Восточной Европы[785].