The Battle of Stalingrad was fought between the Soviets and Germans; the Battle of the Bulge was fought between the Allied forces and Germans. The Battle of Stalingrad was fought on Soviet soil (in Stalingrad); the Battle of the Bulge was fought in Western Europe (Belgium). Germany lost both battles.