Stefan zdołał odeprzeć jego atak dzięki sojuszowi z Bizancjum, który zaowocował także jego koronacją królewską w roku 988.

Po śmierci Stefana (997) nastąpił kolejny okres zamętu, wywołany walkami pomiędzy jego synami – najstarszym Świętosławem a młodszymi Gojsławem i Krzesimirem III. Po stronie Świętosława stanęła Wenecja, z kolei młodsi bracia uzyskali poparcie cara bułgarskiego Samuela. Z tego starcia zwycięsko wyszli Krzesimir i Gojsław, którzy objęli władzę, choć po upadku Samuela musieli uznać zwierzchnictwo jego zwycięzcy, cesarza bizantyjskiego Bazylego Bułgarobójcy. W 1020 roku zmarł Gojisław, a o spowodowanie jego śmierci podejrzewano Krzesimira. W tej sytuacji doszło do konfliktu nie tylko z Bizancjum, ale także z królem węgierskim Stefanem I, który zdobył Slawonię i utworzył tam banat, na którym osadził Stefana, swego powinowatrego, a jednocześnie syna odsuniętego od władzy Świętosława (brata Krzesimira).