Stjepan I (1030-1058), hijo de Krešimir III, decidió apoyar la revuelta del príncipe serbio (de origen croata), Dobroslav (Stjepan Vojislav), primero sin éxito en el 1036, y más tarde en 1040-42, esta vez derrotando a los bizantinos y expulsándoles de Serbia.