В сложившейся обстановке сближение Германии и СССР становится вполне естественным, хотя и рискованным предприятием. Сталин принял решение о начале переговоров с Германией в ответ на ее предложение об улучшении государственных отношений. Политика нацистской Германии представлялась ему более понятной, предсказуемой, чем политика буржуазно-демократических стран Англии и Франции. Переговоры с Германией давали возможность советскому лидеру расколоть участников Мюнхенского сговора на два лагеря, а Гитлера он надеялся перехитрить. Но главное — союз с Великобританией и Францией не давал Сталину возможность реализовать его доктрину безопасности страны, базирующуюся на расширении сфер влияния и территориальных приобретениях, а также возможность реализовать свои геополитические и частично коммунистическо-мессианские цели, в частности, возврата СССР земель, отошедших к Польше по Рижскому договору 1921 г. Несомненно важную роль в советско-германском сближении сыграли экономические мотивы, хотя каждая из сторон преследовала прямо противоположные цели. Гитлеру нужен был спокойный тыл на Востоке, чтобы вести войну с Францией и Англией. Сталин хотел оттянуть начало войны, чтобы нарастить военные и индустриальные мускулы. Не случайно через 1,5 месяца после немецкого предложения возобновить торгово-кредитные соглашения в декабре 1938 г. последовало развернутое постановление Политбюро ЦК ВКП(б), обязывавшее Наркоматы обороны, тяжелой, авиационной, судостроительной и военной промышленности в 15 дневный срок представить списки для заказов в Германии оборудования и приборов.
Советско-германские переговоры начались 15 августа 1939 г., и уже 23 августа 1939 г. (когда еще не были формально завершены продолжавшиеся военные переговоры с Англией и Францией) министр иностранных дел Германии Иоахим Риббентроп и В.М. Молотов, в мае 1939 г. сменивший на посту главы Наркомата иностранных дел отправленного в отставку М.М. Литвинова, подписали в Москве пакт о ненападении сроком на десять лет. Одновременно с ним был подписан дополнительный секретный протокол, где разграничивались сферы интересов Германии и СССР в отношении соседних суверенных государств (Польши, Латвии, Эстонии, Литвы, Бессарабии). Эти документы разрабатывались в условиях строжайшей секретности. О них ничего не знали до момента подписания некоторые члены Политбюро и руководящие работники Наркомата иностранных дел. Секретный протокол, составлявший основу договоренности сторон, не был предъявлен Верховному Совету для ратификации и долгое время держался в тайне, наличие его отрицалось руководством СССР вплоть до 1989 г. Столкнув Англию и Францию с Германией, Сталин, безусловно, обеспечил себе свободу рук по захвату Финляндии, возвращению польских территорий, Прибалтики, Бессарабии. Одновременно была сорвана политика нового Мюнхена и нейтрализована Япония.
Таким образом, смена внешнеполитических приоритетов летом 1939 г. вовсе не результат случайного стечения обстоятельств, не экспромт Сталина в условиях цейтнота, а следствие эволюции советской внешнеполитической стратегии.