Wales var selv inndelt i en rekke adskilte kongedømmer hvor de største av disse var Gwynedd i nordvestlige Wales og Powys i østlige Wales. Gwynedd var det mektigste av disse kongedømmene på 500- og 600-tallet under herskere som Maelgwn Gwynedd (død 547) og Cadwallon ap Cadfan (død 634/635) som i en allianse med Penda av Mercia var i stand til å lede sine soldater så langt nord som til Northumbria og kontrollerte området for en tid. Etter Cadwallons død i et slag det påfølgende året var hans etterfølger Cadafael ap Cynfeddw, også alliert med Penda av Mercia mot Northumbria. Men deretter ble Gwynedd, som andre walisiske kongedømmer, hovedsakelig opptatt av forsvarskrig mot den voksende makten til kongeriket Mercia.