Con il Trattato di Northampton del 1328 re Edoardo III d'Inghilterra riconosceva formalmente l'indipendenza del Regno di Scozia.
Tuttavia, nel 1333, solo quattro anni dopo la morte di Roberto I di Scozia , l'Inghilterra tentò di invadere nuovamente la Scozia con il pretesto di mettere sul trono Edward Balliol, figlio di John Balliol.
Iniziava per la Scozia la Seconda Guerra d'Indipendenza e, nonostante le vittorie riportate dagli inglesi a Dupplin Moor e a Halidon Hill, la resistenza scozzese fu tenace, così fallì l'intento inglese di mettere Balliol sul trono della Scozia.
Ripreso il potere Giacomo I riasserì l'autorità regia in Scozia.