格兰新国王爱德华三世7岁的亲妹妹英格兰的琼公主(Joan of England)成婚，以示两国友好。
幼年登基.1329年6月7日，罗伯特·布鲁斯去世，5岁的大卫成为苏格兰国王，称“大卫二世”。1331年11月，大卫二世在斯昆行加冕礼。但是与此同时，曾称苏格兰国王的约翰·巴里奥之子爱德华·巴里奥获得了英格兰国王爱德华三世的暗中支持，带兵进入苏格兰，自称自己家族才是苏格兰真正的国王，第二次独立战争爆发。爱德华·巴里奥在1332年后称苏格兰国王，但是基本不获苏格兰人支持，是英格兰的