Karol zdobył Saintes i kilka innych twierdz.

Zaręczyny, małżeństwa i problemy Zgodnie z umową z lipca 1308, podpisaną w Serbii między jego ojcem a królem Serbii, Karol II był początkowo zaręczony z córką króla, księżniczką serbską Zoricą, ale ponieważ jej ojciec sabotował misję legatów papieskich wysłanych do Serbii, Karol de Valois wycofał się z tego.

W kwietniu 1314 ożenił się najpierw z Joanną, hrabiną Joigny (zm. 1336), córką Jana II, hrabiego Joigny (ur. 1277) i jego żony Agnès de Brienne (1285). Nie mieli dzieci.

W grudniu 1336, po śmierci pierwszej żony, ożenił się z drugą Marią de La Cerda y Lara (1310 – 19 listopada 1379, Paryż), córką Fernando de la Cerda, lorda Lary. Z tego związku urodziły im się dzieci: Karol III, hrabia Alençon (1337 – 5 lipca 1375, Lyon), mianowany arcybiskupem Lyonu w 1365 roku. Filip z Alençon (1338–1397, Rzym), biskup Beauvais w 1356, później kardynał, arcybiskup Rouen, łaciński patriarcha Jerozolimy, patriarcha Akwilei oraz biskup Ostii i Sabiny. Piotr II, hrabia Alençon (1340 – 20 września 1404), poślubił Marie Chamaillart, wicehrabinę Beaumont-au-Maine. Izabela z Alençon (1342 – 3 września 1379, Poissy), została zakonnicą. Robert z Alençon, hrabia Perche (1344–1377), poślubił 5 kwietnia 1374 Joannę z Rohanu, córkę Jana I, wicehrabiego Rohanu.