Тезисы о нарастании противоречий в капиталистическом мире и о постоянной внешней угрозе для СССР играли важную роль в развитии внутриполитической ситуации. При этом в начале 30-х гг. советское руководство стремилось избегать конфликтов и провокаций, поскольку страна находилась в процессе глубочайших преобразований. В связи с этим усилия советской дипломатии были направлены на расширение и урегулирование отношений с другими государствами. В свою очередь, крупнейшие капиталистические страны были заинтересованы в сотрудничестве с СССР, который рассматривался как огромный потенциальный рынок. А рост экстремизма националистического толка в Германии, целью которого был отказ от условий Версальского договора, создавал базу для сотрудничества между всеми европейскими державами, стремившимися сохранить послевоенный status quo. В 1932 г. Советский Союз заключил пакты о ненападении с Финляндией, Латвией, Эстонией, Польшей, Францией. После назначения канцлером Германии А. Гитлера в январе 1933 г. советско-германские отношения, развивавшиеся в 20-е гг., стали стремительно ухудшаться. В июне 1933 г. СССР заявил о прекращении военного сотрудничества с Германией. В октябре того же года Германия отозвала своих представителей с Женевской конференции по разоружению, а затем вышла из Лиги наций. К концу 1933 г. национал-социалистический режим в Германии приобрёл уже законченный вид, но лишь в 1935 году на VII конгрессе Коминтерна фашизм был официально признан в качестве врага №1.

В этих условиях Советский Союз формирует новую внешнеполитическую доктрину. Суть её заключалась в соблюдении нейтралитета в любом конфликте и в участии в создании системы коллективной безопасности, которое было невозможно без расширения сотрудничества с западными демократиями. Показательно то, что к середине 30-х гг. в большинстве европейских стран сложились тоталитарные или авторитарные режимы. Немаловажную роль в реализации новой внешнеполитической программы сыграл М.М. Литвинов, в 1930 г. занявший пост наркома иностранных дел.

В конце 1933 г. состоялся визит Литвинова в Вашингтон, где в результате переговоров с новым президентом США Ф.Д. Рузвельтом были установлены дипломатические отношения между СССР и США. В сентябре 1934 г. Советский Союз был принят в Лигу наций и сразу же стал постоянным членом её Совета, что означало его возвращение в международное сообщество в качестве великой державы. В 1935 г. был подписан договор с Францией о взаимопомощи в случае агрессии третьей страны, но он не был подкреплён военной конвенцией (как в 1891-1893 г.). Ратифицирован этот договор был только через девять месяцев после его подписания, в феврале 1936 г.

Ратификация вышеупомянутого советско-французского договора послужила предлогом для ремилитаризации Рейнской зоны Германией, которая приняла закон о всеобщей воинской обязанности. Эти действия Германии были нарушением статей Версальского договора и прямым вызовом в первую очередь Франции и Великобритании, но эти державы ограничились лишь устным протестом. Бессильной в этой ситуации оказалась и Лига наций. Эти события серьёзно изменили военно-политическую ситуацию в Европе. Что касается Советского Союза, то к 1938 г. ни для его новых союзников, ни для Германии не было секретом его значительное ослабление из-за чисток в различных отраслях народного хозяйства, а главное – в Красной Армии. Такая ситуация, безусловно, учитывалась Гитлером при принятии решения о присоединении Австрии к Германии (март 1938 г.) и расчленении Чехословакии, связанной договором с СССР, в соответствии с Мюнхенскими соглашениями 1938 г.

В то же время в декабре 1938 г. Франция подписывает с Германией договор о ненападении, что заставляет советское руководство подумать о безопасности своих западных границ в условиях, когда на восточных было очень неспокойно. Япония, оккупировавшая в 1931 г. Манчжурию, в 1937 г. перешла к агрессии против остальной территории Китая и Монголии. Действия японских войск затронули и территорию СССР: в августе 1938 г. в районе озера Хасан произошло сражение между советскими и японскими войсками, закончившееся изгнанием японцев с территории, которую они собирались захватить. Следующая попытка была предпринята у реки Халхин-Гол в Монголии, здесь бои длились несколько месяцев, и советским войскам удалось успешно отразить все атаки японцев. 15 сентября 1939 г. было подписано перемирие с японской стороной.

На фоне этих событий Советский Союз должен был определиться в выборе наиболее надёжного союзника. Предпринимались попытки заключить трёхстороннее соглашение с Великобританией и Францией, военные гарантии которого распространялись бы на всю Восточную Европу от Румынии до прибалтийских государств. Но одновременно статс-секретарь германского министерства иностранных дел фон Вайцзекер был поставлен в известность о желании советского правительства улучшить отношения с Германией, несмотря на идеологические разногласия. Западные страны, стремясь воспрепятствовать советско-германскому сближению, затягивали переговоры и старались выяснить намерения Германии. Позиция же руководителей Франции и Великобритании на Мюнхенской конференции повлекла за собой настороженность со стороны СССР. Англо-франко-советские переговоры летом 1939 г. зашли в тупик, но англичане и французы согласились на обсуждение военных аспектов соглашения с СССР. Их представители прибыли в Москву 11 августа 1939 г., но советскую делегацию, возглавляемую наркомом обороны К.Е. Ворошиловым и начальником Генштаба Б.М. Шапошниковым, не удовлетворил ранг прибывших в Москву представителей, не имевших чётких полномочий. Переговоры были перенесены на более поздний срок.

14 августа 1939 г. о своей готовности прибыть в Москву для заключения политического соглашения сообщил министр иностранных дел Германии И. фон Риббентроп. Показательно то, что ещё весной 1939 г. был смещён с поста наркома иностранных дел М.М. Литвинов (еврей по национальности) и заменён В.М. Молотовым. Годом раньше такая же операция была проделана с советским послом в Берлине Я. Сурицем, заменённым А. Мерекаловым. Намеченное на 26 августа прибытие Риббентропа в Москву было ускорено по просьбе Гитлера, и поздно вечером 23 августа советско-германский пакт о ненападении, действие которого было рассчитано на 10 лет, был подписан. Он вступал в силу незамедлительно.

К договору прилагался секретный протокол, существование которого СССР отрицал до лета 1989 г. В соответствии с этим документом определялись зоны влияния в Восточной Европе. В советской сфере оказались Эстония, Латвия, Финляндия и Бесарабия, в немецкой – Литва. О судьбе Польши в протоколе ничего не было сказано, но предполагалось, что украинские и белорусские территории, вошедшие в её состав по Рижскому договору 1921 г., должны отойти к СССР.

Происшедшие незадолго до подписания советско-германского пакта в одной из европейских стран события показали, насколько серьёзной может стать новая война, если она начнётся. Этой страной была Испания, где в 1931 г. была свергнута монархия, а в 1934 г. к власти пришло правительство Народного фронта. Правительство возглавил социалист Л. Кабальеро, но немаловажную роль в его деятельности играли и коммунисты, правда, в основном троцкистского толка. В июле 1936 г. в Испании началась гражданская война, продолжавшаяся до весны 1939 г. Жертвами этой войны стали более 1 млн. испанцев. С самого начала этой войны Германия и Италия стали оказывать активную помощь войскам под командованием генерала Ф. Франко, поднявшим мятеж против правительства Народного фронта. Первоначально заявив о политике невмешательства в испанские дела, с октября 1936 г. Советский Союз стал оказывать поддержку Испанской республике. Однако, эта поддержка носила весьма специфический характер:

1. Во-первых, республиканское правительство получало от СССР за золото военную технику и вооружение, качество которых оставляло желать лучшего, а количество было значительно меньшим по сравнению с германской помощью Франко. )