スコットランド独立戦争
この間、エドワード1世はスコットランドの支配者として振る舞い、ジョン・ベイリャルは王位についても傀儡に近く、イングランドに対して屈辱的な臣従を誓わされた。
ジョン・ベイリャルは、しばらくはエドワード1世の様々な要求に従っていたが、臣下の支持を失っていった。スコットランド貴族たちは12人の評議会を作り、1294年にフランスへの兵員動員を拒否し、フランス王フィリップ4世と同盟(いわゆる古い同盟)を結んだ。これに対し、エドワード1世はイングランド北部カーライルに軍を集め、同盟の破棄を迫った。
1296年4月、ジョン・ベイリャルはイングランドへの臣従の拒否を宣言し、イングランド北部へ侵攻して、自身の岳父であるサリー伯ジョン・ド・ワーレンらが率いるイングランド軍とダンバーで対戦した(英語版)。ダンバーではスコットランド軍が多数であったが、統制が取れておらず、イングランド軍が陣形を組み換えたのを逃走する準備と見て無謀な攻撃を行い、大敗した。ジョン・ベイリャルは一旦は逃れたものの、10月にストロカスロで降伏した。
スコットランドはエドワード1世によって「スクーンの石」を奪われ(スコットランド人は王冠を捨て、以後のスコットランドに王位は許さない、もしくはイングランド王がスコットランド王を兼ねるというイングランドの意思を表す)、ジョン・ベイリャルは廃位させられ、長男エドワードとともにロンドンへ送られ、3年間幽閉された。スコットランドには王位が許されず、以後スコットランドの統治は、ジョン・ド・ワーレンを総督として、イングランド人によって統治されることになった。
1337年、イングランドとフランスとの間で百年戦争が勃発した。フランス王フィリップ6世は、イングランドを北から牽制する目的でデイヴィッド2世のスコットランド帰国を後押しした。1341年、亡命先のフランスから帰国したデイヴィッド2世はフィリップ6世の要請に応えて、1346年10月にイングランド侵攻の軍を起こした。しかし、ネヴィルズ・クロスの戦いで大敗し、デイヴィッド2世はイングランド軍に捕らえられた。デイヴィッド2世はイングランドに護送され捕囚として過ごすこととなり、国王不在のスコットランドでは再びロバート・ステュアートが摂政として王国を守ることになった。なお、デイヴィッド2世は、前イングランド王の娘で現国王の末妹のジョーンを妻に持ち、自身もイングランド王家の血を引いているため、国王から厚遇されイングランドでの生活は比較的自由で快適なものだったという。
2人のスコットランド王(エドワード・ベイリャルとデイヴィッド2世)を捕らえたエドワード3世は、イングランドへ亡命してきたエドワード・ベイリャルには年金と引き替えにスコットランドの割譲を、敗北したデイヴィッド2世には以後のスコットランド王位の承継はイングランド王エドワード3世またはその嗣子に限るという約束を取り付けさせようとしていた。スコットランド議会はスコットランド王を人質に取ったこれらイングランドの振る舞いに激しく反発した。イングランドも大国フランスと交戦中でスコットランド侵攻を再開するまでの余力はなく、右往曲折の末1357年10月、デイヴィッド2世の釈放と引き換えに身代金10万マークを10年の分割払いで支払うことで合意した。デイヴィッド2世は釈放され、スコットランドへ帰国した。