Demetrius Zvonimir was married to his distant relative Jelena, the sister of Ladislaus I of Hungary. Through Helen, he was connected to the royal families of not only Hungary, but also Poland, Denmark, Bulgaria, and Byzantium. She bore him a son, Radovan, who predeceased him, and a daughter, Claudia, who was married to the vojvoda Vniha Lapčan. Since Zvonimir died without leaving an heir from his posterity; he was succeeded by Stephen II, last of the House of Trpimirović. Stephen II ruled briefly until his death in 1091, at which point Ladislaus became the best candidate for the succession.