Do 1353 trzy założycielskie kantony zostały połączone z kantonami Glarus i Zug oraz miastami Lucerna, Zurych i Berno, tworząc tak zwaną Starą Konfederację, która rosła w siłę i bogactwo przez cały XV wiek (chociaż Zurych został wykluczony z federacji w latach 40. XV wieku na skutek zatargu terytorialnego). Dzięki pokonaniu Karola Zuchwałego w latach 70. XV wieku i najemnym wojskom szwajcarskim została utrzymana niezależność federacji. Pogrom armii Habsburgów oraz śmierć księcia Leopolda w bitwie pod Sempach 9 lipca 1386 zapewnił Szwajcarii faktyczną niezależność. W bitwie tej ponoć legendarnego czynu dokonał Arnold Winkelried, który rzucając się na lance habsburskiej piechoty, umożliwił przełamanie ich szyków i osiągnięcie zwycięstwa.