Bruces skotske fiender kontrollerte store og strategisk viktige landområder i hele riket, i Galloway, Lochaber, Atholl, Ross, Buchan og Badenoch og Strathspey. Rett etter at Bruce ble beseiret av engelskmennene i slaget ved Methven, ble det som var igjen av hæren hans knust av Alexander MacDougalls sønn, John av Lorne, i slaget ved Dalry (Dalrigh) nær Tyndrum. Bruce, som så vidt slapp unna fangst, måtte gå i dekning.