在后者宣布拒绝向英格兰效忠后，爱德华举兵入侵。在此后的前十年内苏格兰没有君主，直至1306年罗伯特·布鲁斯自立为王，是为罗伯特一世。罗伯特一世试图掌控苏格兰并最终成功，苏格兰的独立地位也在1328年获得认可。然而罗伯特一世在次年即过世，其五岁的儿子大卫二世即位。英格兰以约翰·巴里奥之子爱德华·巴里奥有权继承王位之名，于1332年再次入侵。在此后的四年时间内，爱德华数度登基，也反覆遭到废黜，直至其最终定居于英格兰，大卫在此后的35年内保有了王位。1371年大卫二世过世而无子嗣，其外甥斯图亚特王朝的罗伯