Robert Bruces sønn David II ble konge ved sin fars død i 1329. I 1346 under betingelsene av Auld-alliansen marsjerte David sørover og inn i England for å støtte Frankrikes interesser, men ble beseiret i slaget ved Neville's Cross og fengslet den 17. oktober det samme året. Han forble fange i England som fange i 11 år. David vendte først tilbake til Skottland etter forhandlinger om en avtale og styrte da som skotsk konge til han døde uventet i Edinburgh Castle i 1371 uten en arving. Retten til den skotske tronen gikk da til huset Stewart.