Был и еще ряд условий – присутствие СССР на Балканах, и просьба повлиять на Японию. "Безопасность Советского Союза и проливов была бы гарантирована заключением договора о взаимопомощи между СССР и Болгарией и созданием базы для сухопутных и военно-морских сил Советского Союза в пределах досягаемости Босфора и Дарданелл на основе долгосрочной аренды. Германия могла бы также оказать влияние на Японию, в движении к аннулированию японских концессий по добыче угля и нефти на Северном Сахалине" – заявил Вышинский послу Германии Шуленбургу.
В Берлине переговоры расценивали как готовность русских торговаться. Но выставленные условия были совершенно неприемлемы для Гитлера, поскольку требовали отказа от вмешательства в Югославии, признания интересов Москвы в пронемецких Румынии и Болгарии, зоне Проливов и Турции. Согласие с советскими требованиями закрывало Берлину возможность продвижения на Ближний Восток и Балканы и противоречило германо-английским соглашениям.
Именно этого Жданов и добивался. Советские дипломаты предложили, в связи с отказом Берлина принять их условия, ограничиться только договором о дружбе и разделением сфер влияния, с тем, чтобы в дальнейшем можно было вести разговор и о нейтралитете. Вышинский заявил Шуленбургу, что "подписание договора в его прелиминарной, предварительной форме, будет являться огромным шагом вперед в отношениях между нашими странами. И в ходе выполнения взаимных обязательств, основываясь на уже достигнутых договоренностях, мы сможем быстрее двигаться дальше, к окончательному и бесповоротному союзу двух миролюбивых держав".
В итоге, стороны пришли к компромиссному варианту. СССР признал Румынию, Венгрию и Грецию германской сферой интересов, Рейх согласился с наличием советских интересов в Югославии. Вопрос о Бессарабии Москва сняла, остальные вопросы по поводу Балкан и Малой Азии отложили, договорившись обсудить их дополнительно.
Гитлера неуступчивость СССР раздражала. Он справедливо рассматривал принятый вариант пакта как исключительно тактический, что его не устраивало.
— Я полагаю требования Москвы по поводу Балкан и Азии прямо противоречащими интересам Рейха – заявил он. Я предложил Советам мир. Крепкий мир на долгие годы. Но они оттолкнули протянутую германским народом руку, показав свое стремление к войне, и порабощению свободолюбивых народов. Русские пытаются навязать германскому народу свои требования, продиктованные большевистской верхушкой, вступившей в сговор с французами… Впрочем, договор заключать надо. Лучше, пусть русские помогут в Польше нам, чем полякам. Хотя по разрешении противоречий в Польше и на Западе, я намерен пойти на великое и решающее столкновение с Советским Союзом – он помолчал, и веско, уверенно добавил: и добиться разгрома Советов.
Договор подписали в Москве, 25 января 1939 года. "Правда" посвятила этому всю первую полосу, сообщив, что "по приглашению наркома иностранных дел т. Вышинского, вчера в Москву прибыл министр иностранных дел Германии г-н Риббентроп. В ходе визита г-на Риббентропа заключен советско-германский договор о дружбе между Германией и СССР". Договаривающиеся Стороны обязались взаимно уважать территориальную целостность и неприкосновенность, проводить в случае войны с третьими странами консультации, и разрешать споры и конфликты исключительно мирным путем.
Гарантией ненападения договор не стал, хотя в газеты попало не все. Одновременно с пактом Риббентроп и Вышинский подписали секретный дополнительный протокол к нему. Вот в нем стороны были менее сдержанны, и протокол стоит процитировать полностью:
Секретный дополнительный протокол
По случаю подписания Договора о дружбе между Германией и СССР нижеподписавшиеся представители обеих Сторон обсудили в строго конфиденциальных беседах вопрос о разграничении их сфер влияния в Восточной Европе. Эти беседы привели к соглашению в следующем:
1. В случае территориальных и политических преобразований в областях, принадлежащих прибалтийским государствам (Финляндии, Эстонии, Латвии, Литве), северная граница Литвы будет являться чертой, разделяющей сферы влияния Германии и СССР. В этой связи заинтересованность Литвы в районе Вильно признана обеими Сторонами.
2. В случае территориальных и политических преобразований в областях, принадлежащих Польскому государству, сферы влияния Германии и СССР будут разграничены приблизительно по линии рек Нарев, Висла и Сан.
Вопрос о том, желательно ли в интересах обеих Сторон сохранение независимости Польского государства и о границах такого государства, будет окончательно решен лишь ходом будущих политических событий.
В любом случае оба Правительства разрешат этот вопрос путем дружеского согласия.
3. Данный протокол рассматривается обеими Сторонами как строго секретный.