英法百年战争爆发，英格兰从此没有力量再组织大军进入苏格兰，巴里奥也随之失势。1341年，大卫二世返回苏格兰。1346年，巴里奥的转机似乎出现。大卫二世御驾亲征英格兰，结果在内维尔十字之战惨败，自己被俘虏。苏格兰的两个“现任”国王都变成由英格兰国王爱德华三世掌控。即使在这种情况下，巴里奥仍然没能占到上风。爱德华三世意识到自己由于和法国长期交战，已无力顾及苏格兰，而苏格兰人对于大卫二世的忠心要远远超过不得人心的巴里奥，甚至肯为他支付高额赎金。
放弃斗争.1350年后，巴里奥和支