Il épousa en 1084 Ide de Louvain († 1139), fille d'Henri II, comte de Louvain et de Bruxelles et d'Adèle de Betuwe. Ils eurent :
Baudouin III (1088 - † 1120), comte de Hainaut
Louis, vivant en 1096
Simon, chanoine à Liège
Henri († après 1096)
Guillaume († après 1117)
Arnould († après 1117) sr du Roeulx, dont postérité de ce nom
Ide, mariée à Guy sr de Chièvres 3; puis vers 1100 à Thomas de Marle (v. 1073 - † v. 1130/1131)
Richilde, mariée vers 1115 (séparés en 1118) à Amaury III de Montfort († 1136), comte d'Évreux
Alix, mariée à Nicolas II de Rumigny († 1153 ou après)