En 1072 Guillermo invadió Escocia y derrotó a su rey Malcolm III, quien poco antes había atacado el norte de Inglaterra.