En 1095 recuperó Gwynedd y en 1098 se unió a Cadwgan ap Bleddyn de Powys, aparcando la tradicional rivalidad dinástica.