Aelfgar parece haber muerto en 1062 y a su hijo Edwin se le permitió sucederlo como conde de Mercia, pero Haroldo lanzó un ataque sorpresa a Gruffydd.