Pozostał tam do września 1468 r., kiedy razem z Franciszkiem podpisał traktat w Ancenis z Ludwikiem, w którym obaj zobowiązali się zaprzestać popierania hrabiego de Charolais, teraz już księcia Burgundii. W październiku jednak Ludwik został pojmany przez Burgundczyka i na zjeździe w Péronne obiecał nadać bratu Szampanię jako rekompensatę za Normandię. Ludwik nie wywiązał się jednak z tej obietnicy.

Bracia pogodzili się jednak w kwietniu 1469 r. i Karol otrzymał tytuł księcia Gujenny. W tym samym czasie ogłoszono jego zaręczyny z Marią, jedyną córką i dziedziczką Karola Burgundzkiego. Ludwik nie miał zamiaru popierać tego mariażu. Wysłał nawet posłów do papieża Pawła II, aby nie została wydana dyspensa, konieczna z powodu zbyt bliskiego pokrewieństwa przyszłych małżonków. Poselstwo jednak nic nie zdziałało i papież dyspensy udzielił. Do zawarcia małżeństwa jednak nie doszło.

1 sierpnia 1469 r. Karol został jednym z pierwszych kawalerów nowo utworzonego orderu św. Michała.