Le , Madog s'autoproclame prince de Galles en tant que descendant d'Owain Gwynedd. Il espère que le roi d'Angleterre a déjà embarqué pour combattre le roi de France Philippe IV le Bel en Guyenne, mais un orage au-dessus de la Manche a retardé son départ. Madog s'empare en octobre et de Caernarfon, de Ruthin et d'Hawarden, et assiège sans succès le château de Harlech. Le , Henry de Lacy, lord de Denbigh, est sèchement battu par Madog.