В целом англо-французы были не против создания коалиции, но пытались свести дело к тому, чтобы не иметь прямых обязательств по отношению к Советскому Союзу, который был обязан прийти на помощь «союзникам» в любом случае. 17 августа Ворошилов временно прервал переговоры и объявил, что дальнейший их ход зависит от ответа Англии и Франции на поставленные советской военной миссией принципиальные вопросы, прежде всего о пропуске советских войск Польшей. Он предупредил, что, если в течение двух дней ответы получены не будут, переговоры придется прекратить окончательно. В указанный срок ответа не последовало. 21 августа западные делегации предложили отложить заседание ещё на 3–4 дня. В ночь на 24 августа был подписан советско-германский договор о ненападении. Советское руководство выступило с заявлением, что данный факт не является препятствием для заключения соглашения о взаимопомощи с другими странами, но английская и французская делегации, убыв на родину «для консультаций», в Москву уже не вернулись.
Антисоветски настроенные историки пытаются представить дело так, что СССР вел переговоры с Западом для вида, лишь для того, чтобы использовать их как ширму и средство давления на Германию для скорейшего заключения «сговора». В качестве аргумента неизменно приводится тот факт, что 11 августа — в день прибытия в Москву англо-французской делегации, Политбюро приняло решение «вступить в официальное обсуждение поднятых немцами вопросов, о чем известить Берлин». Но, во-первых, советская сторона настаивала на заключении именно торгового соглашения с Германией, без чего отказывалась серьезно обсуждать иные вопросы. Во-вторых, если Москва еще только известила немцев о желании вступить в контакт, то в Лондоне в это время уже вовсю шли англо-германские переговоры о разделе мира! Англия готова была признать страны Юго-Восточной Европы сферой государственных интересов Германии, а также предоставить рейху доступ к эксплуатации африканских колоний. Однако немцы, не доверяя англичанам, отклонили их предложения. К тому же в колониях они, вопреки расхожему мнению, не нуждались. Советское правительство знало об этих переговорах, и даже получило по каналам внешней разведки некоторые подробности, что, безусловно, подтолкнуло к активизации переговорного процесса с Германией и убедило в несерьезности намерений Великобритании в отношении военного сотрудничества с Советским Союзом. Усугубляло ситуацию и то, что правительства западных стран начали вводить эмбарго на поставку в СССР определенных видов товаров и промышленного оборудования.
Итак, военного союза с Германией советское правительство не желало, а западные державы (прежде всего Великобритания) не желали брать какие-либо взаимные военные обязательства перед СССР. Польша категорически отвергала даже односторонние военные гарантии Москвы в случае германской агрессии. Румыния так же отказалась пропустить советские войска через свою территорию. Оставался последний вариант— нейтралитет. Некоторые исследователи считают, что договор с Гитлером означал для Москвы выбор меньшего зла, то есть Советскому Союзу они отводят роль объекта, а не субъекта большой политики. Нет, речи об уступках кому-либо не шло. Уж если СССР занял нейтральную позицию, преследуя исключительно собственные национальные интересы, то и заключение договора о ненападении было нашей стране выгодно — Германия очень щедро заплатила за него, к тому же авансом. Изначально немецкая дипломатия рассчитывала лишь на совместную декларацию о неприменении силы друг против друга. Однако 15 августа в ответ на послание министра иностранных дел Германии Риббентропа, в котором тот выражал готовность лично приехать в Москву для выяснения германо-советских отношений, Молотов предложил заключить договор о ненападении, но непременным условием поставил заключение широкого торгового соглашения. 19 мая 1939 года в Берлине это соглашение было подписано. Газета «Правда» 21 августа сообщила по этому случаю следующее:
«19 августа после длительных переговоров, закончившихся успешно, в Берлине подписано Торгово-Кредитное Соглашение между СССР и Германией. Соглашение подписано со стороны СССР — зам. торгпреда Е. Бабариным, а с германской стороны — г. Шнур-ре. Торгово-Кредитное Соглашение предусматривает предоставление Германией СССР кредита в размере 200 миллионов германских марок, сроком на семь лет из 5 % для закупки германских товаров в течение двух лет со дня подписания Соглашения. Соглашение предусматривает также поставку товаров со стороны СССР Германии в тот же срок, т. е. в течение двух лет на сумму в 180 миллионов германских марок».