Det tyske angreb medførte, at Sovjetunionen gik med i alliancen mellem Storbritannien og Frankrig i kampen mod Tyskland og Italien. Under ledelse af dygtige generaler som blandt andet Zjukov fik de sovjetiske styrker i løbet af 1943 efterhånden presset tyskerne stadigt længere tilbage. Ved Teherankonferencen i 1943 og Jaltakonferencen i 1945 blev de overordnede aftaler omkring grænsedragningerne efter krigen. Som følge af disse aftaler annekterede Sovjetunionen byen Königsberg med omgivelser fra Tyskland og tog også en stor del af det østlige Polen, der blev kompenseret ved en stor del af det østlige Tyskland. Letland, Litauen og Estland var også blevet indlemmet i Sovjetunionen allerede i sommeren 1940. Da sovjetiske tropper igen stod i disse lande blev de igen en del af Sovjetunionen. Grænsedragningerne betød en omfattende etnisk rensning, hvor millioner af mennesker blev forflyttet. Især polakker, men også mange andre.