In 1070 he defeated his half-nephews, the sons of Gruffydd ap Llywelyn, in the battle of Mechain in their bid to take Gwynedd.
I 1070 besejrede han sine halvnevøer, Gruffydd ap Llywelyns sønner, under slaget ved Mechain i deres forsøg på at erobre Gwynedd.