À la fin de juin, alors que le pacte germano-soviétique est toujours en négociation, le général allemand Franz Halder se rend en Estonie et en Finlande, et plus tard, l'amiral Wilhelm Canaris vient en Estonie. L'Allemagne et l'Occident s'activent pour obtenir les faveurs soviétiques : qui l'emportera ? Staline pèse le pour et le contre : les Français étaient prêts à remettre les États baltes aux Soviétiques afin d'acheter un accord, mais les Britanniques refusèrent. Le Français et les Britanniques se rendirent à Moscou pour tenir des conversations militaires en . Les Soviétiques exigeaient que les puissances occidentales occupent des bases en Finlande et dans les pays baltes, puis les remettent à l'Armée rouge. Peu de temps après, le ministre allemand des Affaires étrangères Joachim von Ribbentrop se rendit à Moscou pour négocier la dernière étape du pacte, plus tard connu sous le nom de « pacte Hitler-Staline » ou « pacte Molotov-Ribbentrop ». Dans la version initiale de son protocole secret, l'Allemagne nazie et l'URSS stalinienne s'attribuent en Europe orientale en deux sphères d'influence : au Reich la Lituanie, l'ouest de la Pologne, et la majeure partie de la Finlande et de la Roumanie (avec ses champs de pétrole), à l'URSS la Carélie finnoise, l'Estonie et la Lettonie (avec leurs ports), l'est de la Pologne et le nord-est de la Roumanie (avec l'accès aux bouches du Danube). La deuxième version protocole secret, signée le , transférait la Lituanie à la sphère d'intérêt soviétique.