1324年，罗伯特·布鲁斯的儿子大卫诞生，并在1329年布鲁斯去世后继位苏格兰国王，即大卫二世。1332年，苏格兰第二次独立战争开始，年幼的大卫二世远避法国。罗伯特·斯图亚特与第三代莫瑞伯爵约翰·蓝道夫（John Randolph）一起摄政国事，与英格兰军队及他们扶持的苏格兰国王爱德华·巴里奥作战。1341年，大卫二世返回苏格兰领导战争。但是，1346年，苏格兰军队在英格兰北部内维尔十字大败，大卫二世被俘监禁，莫瑞伯爵战死。罗伯特在战斗开始前因故撤离，躲过一劫，回到苏格兰后，成为唯一的摄政大臣。