Eduardo I de Inglaterra murió en 1307. Roibert Briuis, un noble escocés y uno de los herederos originales al trono, intensificó su resistencia al movimiento independentista y fue reconocido por las fuerzas locales como el nuevo rey de Escocia. En 1314, Bruce derrotó al ejército inglés en Bannockburn y obtuvo la independencia de facto. En 1320, el Papa reconoció el estatus de Escocia. En 1328, Eduardo III, nieto de Eduardo I de Inglaterra, firmó un acuerdo reconociendo a Escocia como país independiente y prometiendo a su hermana casarse con David, el hijo de cuatro años de Roybert Bruyce. La Primera Guerra de Independencia había terminado.
Segunda Guerra de Independencia: En 1329, apenas un año después, Robert Bryce murió y fue sucedido por su hijo David II, de cinco años. Inglaterra apoyó al títere Edward Balliol que intentaba tomar el poder del rey y atacó Escocia nuevamente en 1332, iniciando la segunda guerra de independencia. Las fuerzas inglesas invadieron y ocuparon muchas ciudades escocesas, ocho de las cuales fueron asignadas oficialmente a Inglaterra en nombre del rey títere recién establecido. En 1334, el rey David II de Escocia, de 10 años, y su reina de 12 años (la hija menor de Eduardo III) se refugiaron en Francia. Escocia estaba una vez más al borde de la conquista total.
Sin embargo, los nobles escoceses locales nunca abandonaron su resistencia. En 1337, la larga disputa entre Inglaterra y Francia finalmente desembocó en una guerra. Eduardo III tuvo que traer de vuelta el ejército principal de Escocia y su control sobre Escocia se fue debilitando gradualmente. En 1341, David II, de 17 años, regresó a Escocia y dirigió formalmente la Guerra de Independencia, que impulsó enormemente la moral interna y logró un gran éxito en la alianza con Francia.
En 1346, David II dirigió su ejército para invadir el norte de Inglaterra y apoyó las operaciones francesas en la retaguardia de Inglaterra. Sin embargo, el ejército escocés sufrió una derrota desastrosa en la batalla de Neville Cross, y David II fue capturado y enviado a Inglaterra para ser encarcelado. Sin embargo, Inglaterra no pudo invadir Escocia a gran escala, y su rey títere Barrio pronto renunció a su derecho a heredar el trono y regresó a Inglaterra para vivir recluido.
En 1357, las dos partes firmaron un tratado de paz y David II fue liberado de regreso a Escocia, pero Escocia tuvo que pagar un alto rescate a Inglaterra y reembolsarlo a plazos.