Entretanto, Roberto I estaba sitiando el castillo de Stirling, una fortificación importante en Escocia; su comandante inglés había declarado que se rendiría a menos que Eduardo llegara antes del 24 de junio.