Cadwallon consiguió reclutar un gran ejército y tras una breve estancia en Guernsey invadió Dumnonia, liberando a los córnicos de la ocupación impuesta por el rey anglosajón Penda de Mercia y obligando a este a aliarse con él contra Northumbria.