The Battle of Strathyre (Old Irish: Sráith Ethairt) took place in 654 near Balquhidder in the Scottish Highlands, between the forces of Talorgan son of Eanfrith of the Picts and Dúnchad mac Conaing of Dál Riata.[1]
The battle may have been the result of a failed invasion of what is now Stirlingshire by Dúnchad,[1] a traditional "inaugural raid" (crech rig) by Talorgan to mark the beginning of his rule,[2] or an attack on Dál Riata by Talorgan on behalf of the Northumbrian king Oswiu, of whom Talorgan was the nephew and puppet king.[3]
The Annals of Tigernach record the victory of Talorgan,[4] and both the Annals of Tigernach and the Annals of Ulster record the slaying of Dúnchad.[5]