21 августа последовало письмо Гитлера И. Сталину. Чтобы добиться подписания политической части как можно скорее немецкая сторона решила обратиться напрямую к И. Сталину (152):
1. Я искренне приветствую заключение германо-советского торгового соглашения, являющегося первым шагом на пути изменения германо-советских отношений.
3. Я принимаю предложенный Председателем Совета Народных Комиссаров и народным комиссаром СССР господином Молотовым проект пакта о ненападении, но считаю необходимым выяснить связанные с ним вопросы скорейшим путем.
4. Дополнительный протокол, желаемый правительством СССР, по моему убеждению, может быть, по существу, выяснен в кратчайший срок, если ответственному государственному деятелю Германии будет предоставлена возможность вести об этом переговоры в Москве лично. Иначе германское правительство не представляет себе, каким образом этот дополнительный протокол может быть выяснен и составлен в короткий срок.
6. Я считаю, что при наличии намерения обоих государств вступить в новые отношения друг к другу является целесообразным не терять времени. Поэтому я вторично предлагаю Вам принять моего министра иностранных дел во вторник, 22 августа, но не позднее среды, 23 августа. Министр иностранных дел имеет всеобъемлющие и неограниченные полномочия, чтобы составить и подписать как пакт о ненападении, так и протокол. Более продолжительное пребывание министра иностранных дел в Москве, чем один день или максимально два дня, невозможно ввиду международного положения. Я был бы рад получить от Вас скорый ответ.
В. Молотов и И. Риббентроп в Москве 23 августа 1939 г.
При этом до сих пор не выяснены все детали соглашения. Советское правительство не присылало конкретных предложений германской стороне. Известны были лишь общие пожелания обеих сторон. СССР относился к возможному пакту с Германией как одному из нескольких своих возможных шагов.
Вечером 21 августа последовал ответ И. Сталина (153):
Советское правительство поручило мне сообщить Вам, что оно согласно на приезд в Москву г. Риббентропа 23 августа.
СССР выбрал максимально поздний срок приезда. 23 августа в Москву прилетел Риббентроп. В тот же день соглашение было заключено. Полное название подписанного документа: «Договор о ненападении между Германией и Советским Союзом». (154):
Статья I. Обе Договаривающиеся Стороны обязуются воздерживаться от всякого насилия, от всякого агрессивного действия и всякого нападения в отношении друг друга, как отдельно, так и совместно с другими державами.
Статья II. В случае если одна из Договаривающихся Сторон окажется объектом военных действий со стороны третьей державы, другая Договаривающаяся Сторона не будет поддерживать ни в какой форме эту державу.