Den skotske uavhengighetskrig mellom Skottland og England begynte i 1296 og innledningsvis var de engelske suksessfulle under ledelse av kong Edvard I av England etter å ha vunnet slaget ved Dunbar i 1296 og erobringen av Berwick samme år. Å fjerne Johan Balliol fra den skotske tronen bidro også til engelsk suksess. Skottene hadde vært seierrike i å beseire de engelske i slaget ved Stirling Bridge i 1297. Det ble imidlertid utlignet ved Edvards seier i slaget ved Falkirk i 1298. Ved 1304 hadde Skottland blitt erobret, men i 1306 tok Robert Bruce den skotske tronen og skottene fikk en ny spydspiss i kampen for sin uavhengighet, og krigen ble gjenopptatt.