Hiệp ước Xô-Đức
Bối cảnh quốc tế

Một số nguyên nhân cơ bản dẫn tới hiệp ước bao gồm:
Đức đang chuẩn bị tấn công Ba Lan và muốn tránh chiến đấu trên hai mặt trận: phía Tây chống Anh – Pháp và phía Đông chống Liên Xô. Hơn nữa, Đức cũng muốn tăng cường ngoại thương với Liên Xô để bù đắp cho sự phong tỏa của Đồng minh trên mặt biển.
Liên Xô muốn đẩy lùi chiến tranh nhưng vấp phải sự cản trở của các nước phương Tây do họ đã ký với nước Đức Quốc xã Hiệp ước München năm 1938. Mặc dù tiềm lực kinh tế quốc phòng đã được củng cố một bước nhưng về vấn đề cán bộ lại đang gặp khó khăn sau đợt thanh trừng của Joseph Stalin những năm 1936–1938. Mục đích của Liên Xô là hòa hoãn với Anh – Pháp để cùng chống Đức, nếu không đạt được mục tiêu này thì có thể hòa hoãn với Đức để tránh chiến tranh.
Anh – Pháp luôn đánh giá thấp tiềm lực quân sự của Liên Xô, và nhất là Anh luôn nghi kỵ Liên Xô. Thủ tướng Anh Neville Chamberlain ghi trong nhật ký của mình: "Tôi xin thú thực rằng tôi rất nghi ngờ nước Nga". Vì thế, họ thường tỏ ra thờ ơ mỗi khi Liên Xô đề nghị cùng hợp lực chống Đức. Việc này vô hình trung đẩy Liên Xô phải đàm phán với nước Đức Quốc xã vì nền an ninh của mình.
Ba Lan đang có tranh chấp với Đức về vấn đề lãnh thổ thuộc Đông Phổ trước đây và đã chuẩn bị sắn chiến tranh với Đức. Nhưng nước này cũng nghi kỵ Liên Xô (trong quá khứ thời trung cổ, 2 nước đã nhiều lần xâm lược lẫn nhau) nên không muốn Liên Xô mang quân qua lãnh thổ của họ để chống lại Đức. Vì việc này, liên minh Nga – Anh – Pháp nhằm bảo vệ Ba Lan khó thành hiện thực.
Do đó, kế hoạch thiết lập an ninh tập thể châu Âu do Liên Xô đề xướng luôn vấp phải sự chống đối hoặc ít ra cũng là sự lãnh đạm của các nước lớn ở Tây Âu. Điều này buộc Liên Xô phải ký kết với các nước Đông Âu và Pháp các bản hiệp ước song phương về tương trợ an ninh quốc phòng. Mặc dù không ưa Liên Xô nhưng dưới sức ép của dư luận trong nước, chính phủ các nước này cũng phải đàm phán với Liên Xô về các vấn đề quốc phòng và an ninh nhằm chống lại sự đe dọa của nước Đức Quốc xã. Tháng 5 năm 1935, hai hiệp ước được Liên Xô ký kết với Anh và Pháp. Tuy nhiên, tổng thống Tiệp Khắc Benet đã từ chối thi hành hiệp ước này và coi nó là một dĩ vãng còn sót lại. Còn đối với người Pháp, mặc dù các thỏa ước khung đã được ký kết nhưng họ vẫn không chịu ký với Liên Xô một hiệp định chung giữa bộ tham mưu quân đội hai nước để cùng nhau chống nước Đức Quốc xã.
Trong các năm 1936–1937, Liên Xô đã giúp đỡ những người Cộng hòa Tây Ban Nha chống lại chế độ Franco được Adolf Hitler bảo trợ nhưng lại không được Anh, Pháp ủng hộ tích cực. Ngược lại, từ tháng 11 năm 1937, họ đã mở nhiều cuộc hội đàm với các thủ lĩnh Đức Quốc xã tại Obersanzberg. Tham dự các vòng hội đàm còn có cả Huân tước Anh Halifax, các bộ trưởng của chính phủ Pháp. Họ cho rằng chế độ của Hitler đã trở thành thành trì chống chủ nghĩa Bolshevik và đã đến lúc có thể tiến hành cuộc thập tự chinh mới về phương Đông. Thái độ không dứt khoát của Anh và Pháp vô hình trung đã "động viên" Hitler mạnh dạn ra tay. Ngày 1 tháng 3 năm 1938, nước Đức Quốc xã thôn tính Cộng hòa Áo mà không cần nổ một phát súng. Trong khi Bộ trưởng dân ủy ngoại giao Liên Xô tuyên bố lên án cuộc xâm lược này thì thủ tướng Anh Neville Chamberlain lại nói: "Chúng ta phải tránh bị mắc lừa. Và chúng ta cũng không để cho các nước nhỏ có ảo tưởng về sự giúp đỡ của Hội Quốc Liên có thể dành cho họ để chống lại sự xâm lược".
Thái độ đó càng khuyến khích Hitler lấn tới. Tháng 8 năm 1938, quân đội Đức tập trung 30 sư đoàn quanh biên giới Tiệp Khắc. Đáng lẽ phải thành lập một mặt trận chung chống nước Đức Quốc xã thì Anh – Pháp lại nhận lời mời của Ribbentrop tham gia Hội nghị Munchen trong các ngày 29 và 30 tháng 9 năm 1938 giữa tứ cường Anh, Đức, Pháp, Ý. Kết quả của hội nghị này là một hiệp ước không xâm lược lẫn nhau được ký giữa bốn nước này ngày 30 tháng 9 mà không hề đếm xỉa đến Hiệp ước tương trợ giữa Anh và Pháp với chính phủ Tiệp Khắc của tổng thống Benet. Ngày 6 tháng 12 năm 1938, Pháp tuyên bố từ bỏ Hiệp ước tương trợ với Liên Xô để ký với Đức bản tuyên bố thừa nhận hiệu lực hoàn toàn của Hiệp định Munich 1938. Bằng Hiệp định Munich, Anh và Pháp đã thừa nhận việc Đức Quốc xã thôn tính nước Áo là việc đã rồi, cho phép Hitler đánh chiếm xứ Bohemia và Moravia, chia cắt Tiệp Khắc; đặt Ba Lan và cả Liên Xô trước nguy cơ xâm lược của nước Đức Quốc xã. Nhà sử học Cộng hòa Liên bang Đức Michael Freuner viết: "Khi gót giày Đức làm rung chuyển xứ Bohemia thì toàn thế giới sụp đổ. Người ta đã bỏ đi hòn đá tảng của Hiệp ước Versailles. Đế quốc Đức thấy mình đã được mở cửa sang phía Đông"
Hiệp ước Munich 1938 không chỉ mở đường cho nước Đức Quốc xã chiếm đóng Tiệp Khắc mà còn "bật đèn xanh" cho quân đội Đức tại Đông Phổ chiếm vùng Klaipeda của Litva, áp đặt một hiệp ước kinh tế bất bình đẳng với Romania và khuyến khích nước Ý phát xít của Benito Mussolini xâm lược Albania. Tháng 4 năm 1939, trong một nỗ lực cuối cùng để cứu vãn nền an ninh tập thể của châu Âu, Liên Xô mở lại các cuộc thương lượng với Anh và Pháp, thành thực tìm kiếm một hiệp định tương trợ thật sự với các nước Tây Âu và Đông Âu. Mặc dù người Nga thực lòng muốn ký một hiệp ước phòng thủ chung càng sớm càng tốt với Anh và Pháp nhưng họ đã vấp phải sự lạnh nhạt của các chính phủ Édouard Daladier và Neville Chamberlain. Họ đòi Liên Xô bảo đảm sự giúp đỡ nếu nước Đức Quốc xã tiến công về phía Tây, nhưng lại lảng tránh vấn đề giúp đỡ Ba Lan nếu nước Đức gây hấn ở phía Đông. Chính thái độ này của Anh và Pháp đã khuyến khích các nước Đức, Ý, Nhật ký kết với nhau tại Berlin bản "Hiệp ước chống quốc tế cộng sản" ngày 27 tháng 9 năm 1940. Toàn bộ tình hình trên đã buộc chính phủ Liên Xô phải có những hành động kiên quyết trong việc tìm con đường để đảm bảo cho nền an ninh đất nước. Con đường đó là con đường lợi dụng mâu thuẫn giữa các kẻ thù, khi Liên Xô quyết định chấp nhận đề nghị (nhiều lần) của Quốc xã ký với họ hiệp ước không xâm lược lẫn nhau. Những lời đề nghị này đã có từ ngày 20 tháng 8 năm 1936 nhưng chỉ đến khi thấy không còn biện pháp ngoại giao nào khác để đẩy lùi chiến tranh; ngày 23 tháng 8 năm 1939, Nhà nước Liên Xô mới cử phái đoàn do Bộ trưởng dân ủy ngoại giao V. M. Molotov dẫn đầu đón tiếp phái đoàn Đức của Ribbentrop tại Moskva để đàm phán với nước Đức Quốc xã.
Về phía Đức Quốc xã, để chuẩn bị cho Chiến tranh thế giới thứ hai, Hitler đặc biệt quan tâm đến vấn đề làm sao tránh cho nước Đức thoát khỏi tình cảnh phải tiến hành chiến tranh cùng lúc trên hai mặt trận như trong Chiến tranh thế giới thứ nhất. Để đạt được mục đích ấy, trong quan hệ với các cường quốc tư bản phương Tây, Hitler đã nói: "Phải dùng con ngáo ộp Bolshevik để đe dọa các cường quốc Versailles làm cho họ tin rằng, nước Đức là con đê cuối cùng ngăn chặn làn sóng đỏ. Đối với chúng ta, đó là cách duy nhất để vượt qua thời kì khủng hoảng này, thanh toán hiệp ước Versailles và tái vũ trang.". Nhưng mặt khác, Hitler cũng chủ trương tạm hòa hoãn với Liên Xô để tập trung lực lượng chống các cường quốc tư bản phương Tây, trước hết là Anh – Pháp. Vào ngày 23 tháng 8 năm 1939, Đức và Liên Xô đã ký hiệp ước Ribbentrop-Molotov, hay Hiệp ước Hitler-Stalin. Trong nội dung hiệp ước này, Đức Quốc Xã và Liên Xô đồng ý chia nhau quyền kiểm soát Ba Lan theo giới tuyến dọc theo sông Bug, người Đức chiếm mọi thứ ở phía tây, Liên Xô chiếm mọi thứ ở phía đông, kèm theo thỏa thuận bất tương xâm giữa hai cường quốc quân sự Đức – Xô, Joachim von Ribbentrop, Ngoại trưởng Đức, đã gặp người đồng cấp Liên Xô V.M. Molotov để ký Hiệp ước Hữu nghị Biên giới Đức – Xô sau khi cả hai nước tấn công xong Ba Lan.