Post la morto de Bruce en 1329, Edward III de Anglio decidis renovigi la provon submeti Skotlandon kaj apogis la aserton de Edward Balliol, filo de la antaŭa reĝo John Balliol, super tiu de la juna filo de Bruce David II. Eduardo invadis en 1333, markante la komencon de la Dua Milito de Skota Sendependeco
, kaj la anglaj trupoj reokupis kaj refortikigis la kastelon de Edinburgo en 1335, tenante ĝin ĝis 1341. Ĉi-foje, la skota atako estis gvidita de William Douglas, Lordo de Liddesdale. La partio de Douglas alivestis sin kiel komercistoj de Leith alportante provizojn al la garnizono. Ili veturigis ĉaron en la enirejon, ili haltigis ĝin tie por malhelpi la pordegojn fermiĝi. Pli granda forto kaŝita proksime rapidis por aliĝi al ili kaj la kastelo estis reakirita. La 100 anglaj viroj de la garnizono estis mortigitaj.