En 1327, Eduardo II de Inglaterra fue arrojado del trono y asesinado, y Roberto I invadió nuevamente el norte de Inglaterra, lo que forzó al nuevo rey inglés, Eduardo III, a firmar el Tratado de Edimburgo-Northampton el 1 de mayo de 1328, por el que se reconocía "de facto" la independencia de Escocia y se reconocía igualmente como rey de la misma a Robert Bruce, ya "Roberto I de Escocia".