Le duc Ulrich de Bohême, en conflit avec ses frères aînés Boleslav III et Jaromir, souhaite améliorer ses relations avec l'aristocratie germanique par un mariage prévu en 1020. Mais le seigneur n'avait qu'un fils illégitime, Bretislav, ce qui rendait difficile le projet. Selon la légende, le prince tombe amoureux de Judith à Schweinfurt et résolut le problème en enlevant la jeune femme de son couvent le . Pendant une campagne contre les forces de Bolesław Ier de Pologne, le contingent bohémien conduit par Bretislav recouvre les villes de Moravie autrefois enlevées.
Le couple se marie en 1029 à Olomouc en Moravie. Judith a donné naissance à cinq fils :
Jaromír[1], le dernier fils fut consacré à l’église et il recevra l'évêché de Prague à la mort de Sebir (Sévère) évêque de 1030 à 1067[2].
Exil ?
Après la mort de Bretislav en 1055, Judith aurait été envoyée en Hongrie pour épouser Pierre de Hongrie. Toutefois Les historiens contemporains débattent de la validité des allégations de Cosmas de Prague quant au second mariage de Pierre avec la veuve de Bretislav de Bohême. Lisa Wolverton, traductrice de la chronique, suggère que Cosmas interpréta mal ses sources (qui décrivaient le mariage de Judith de Souabe avec le roi Salomon de Hongrie)[3]. Elle meurt en 1058 et est inhumée dans la cathédrale Saint-Guy de Prague.