1931년 일본이 만주 사변으로 만주 일대를 장악함에 따라 소비에트 연방과의 국경 분쟁이 잦아졌고, 이는 1939년 할힌골 전투로 이어졌다. 이 전투에서 일본은 참패하였으며 소련과 불가침 조약을 맺으면서 소련이 원하는 대로 국경선을 정했다. 1945년 4월 소련은 일본정부측에 소-일 불가침조약을 더이상 갱신하지 않을 것을 통보했다. 그리고 얄타회담에서 미국측에 대일전 참전을 약속한 소련은 8월에 만주를 침공해 일본에게 승리하고 러일전쟁 때 상실했던 사할린 섬을 탈환하고 쿠릴 열도를 일본에게서 빼앗는다.