Para legitimar su posición, Otakar se casó con la hermana viuda del último duque, Margarita de Austria, treinta años mayor que él; por ella se había cancelado el compromiso entre su tía Inés (futura santa Inés de Bohemia) y el "rey de romanos" Enrique (VII) veinticinco años antes.