Новий рейд шотландців на територію Англії у 1093 році було легко відбито, король Малколм III загинув у влаштованій пастці. Це дозволило Вільгельму II перейти в наступ: він підтримав як претендентів на шотландський престол синів Малколма проти короля Дональда III, а 1097 року за підтримки військ Руфуса і Едгара Етелінга Дональд III був скинутий, а новим шотландським королем став проанглійськи налаштований Едгар. Дякуючи за допомогу Едгар визнав сюзеренітет Вільгельма II над Лотіаном.