En marzo de 1064 se casó en York con la viuda de Gruffydd, Edith de Mercia, naciendo de este matrimonio dos hijos gemelos póstumos: