Na przełomie lat 1473–1474 w Konstancji doszło do zawarcia porozumienia pomiędzy alzackimi miastami Rzeszy (Strasburg, Bazylea, Colmar i Schlettstadt), Szwajcarami oraz księciem Zygmuntem Austriackim. Założony w ten sposób związek pokojowy, skierowany był przeciwko ekspansywnej polityce Karola Zuchwałego. Alzackie miasta udzieliły Zygmuntowi kredytu w wysokości 76 tys. guldenów na odzyskanie utraconych na rzecz Karola Zuchwałego alzackich posiadłości. Pomiędzy księciem Zygmuntem a Szwajcarami podpisany został równocześnie nowy układ, w którym obie strony uznały swój stan posiadania, podpisując tzw. wieczny pokój.

Tymczasem król francuski Ludwik XI, który był faktycznym władcą Karola, rozpoczął systematyczne próby (na drodze dyplomatycznej) osłabienia pozycji księcia Burgundii. Książęta burgundzcy podczas wojny stuletniej, wielokrotnie bowiem sprzysięgali się z Anglikami przeciwko Francji. Sam Karol w latach 1465 i 1472 prowadził wojnę przeciwko Ludwikowi XI. Dlatego też król francuski zamierzał doprowadzić do nowej konfrontacji z potężnym wasalem, licząc przy tym na wystąpienie Szwajcarów, zagrożonych polityką Burgundii, przeciwko temu krajowi. Ważną rolę w rozmowach pomiędzy Ludwikiem XI a Szwajcarią odgrywał berneńczyk Niklaus von Diesbach, od roku 1468 służący francuskiemu królowi.