1078 року Ласло одружився з Аделаїдою, дочкою швабського правителя Рудольфа, серед інших мотивів цього шлюбу було і намагання позбавити Шаламона німецької підтримки. Досить швидко по тому Шаламон побачив безперспективність продовження боротьби і визнав Ласло королем.