In 938 verloofde de toen nog zeer jonge Dirk II zich met Hildegard van Vlaanderen, dochter van graaf Arnulf I van Vlaanderen en Aleidis van Vermandois. Het huwelijk volgde circa 950. Uit de Rijmkroniek van Holland van Melis Stoke: Dese Dideric goed ende wert had een wijf, heet Hildegaert ('deze goede en brave Diederik had een vrouw die Hildegard heette').
Uit het huwelijk werden in ieder geval drie kinderen geboren:
zoon Aarnout (Gent 951-993), ook wel Arnulf Gandensis genoemd, die zijn opvolger werd
zoon Egbert van Trier (952-994), aartsbisschop van Trier
dochter Erlindis (953-1012)
mogelijk een onbekende dochter die trouwde met graaf Everhard van Doornik.