Tras una última campaña en 1303-1304, el castillo de Stirling, la última gran plaza fuerte escocesa aún no conquistada, cayó en manos de los ingleses y, en febrero de 1304, las negociaciones condujeron a la mayor parte de los nobles que aún no lo habían hecho a prestar homenaje a Eduardo I, aunque Robert Bruce y William Lamberton pactaron una nueva alianza con el objetivo de conseguir la corona de Escocia para Bruce y seguir con la lucha contra Inglaterra.