Se casó con Margarita II, Condesa de Flandes y Henao, en 1223 y fue regente de Flandes hasta su muerte.
[1] En 1226, Guillermo y su esposa fundaron un convento cisterciense en St.-Dizier.
[2] Sus hijos Guillermo III y Juan continuarían confirmando y patrocinando este convento durante toda su vida, incluyendo el entierro de Guillermo II en St.-Dizier En 1231.
[2][2] Guillermo y Margarita fundaron más conventos en el condado de Flandes, incluyendo uno en Flines.
[2] Tuvo cuatro hijos (tres varones) con Margarita II de Flandes y el mayor participó en la Guerra de Sucesión de Flandes y Henao: