Depois da morte da sua primeira mulher, Margarida (Dagmar em dinamarquês) da Boémia, se casou com a filha de D. Sancho I de Portugal, Berengária, com a qual teve vários descendentes, entre eles Érico IV (Erik 4. Plovpenning) que lhe sucedeu no trono. Após a morte de Eric por assassínio, sucedeu-lhe o seu irmão Cristóvão I (Christoffer 1.), também este filho de Berengária.