В 1364 году Швиц повторно завоевал город и землю Цуг и возобновил союз в следующем году. В 1380-х годах Люцерн агрессивно расширял свою территорию, завоевывая Вольхузен, претендуя на суверенитет над долиной Энтлебух и принадлежавший габсбургскам город Земпах. В ответ Леопольд III со своим войском возле Земпаха в 1386 году сразился с армией союза, потерпев поражение и погибнув. После этих событий Гларус объявил себя свободным, и в 1387 г. учредил свой первый Landsgemeinde (региональный протопарламент). В битве при Нефельсе в 1388 г. австрийская армия [[Альбрехт III (герцог Австрии)|Альбрехта III] потерпела поражение от союзного войска, по мирному договору герцогство признавало независимость этих кантонов, включая и Гларус.