Tuttavia Duncan tornò presto sui propri passi e l'anno dopo combatté ancora con gli scozzesi alla Battaglia di Halidon Hill dove venne catturato nuovamente. Diversi anni dopo, nel 1346 Duncan venne processato per tradimento e condannato a morte da Edoardo III d'Inghilterra, ottenuta la grazia gli venne permesso di tornare in Scozia per mettere insieme il riscatto nel 1350.