Ein Jahr später erkrankte sein Bruder, und seine Mutter Svatava rief ihn zurück. Die Brüder einigten sich, und Vladislav bestimmte Soběslav zu seinem Nachfolger. Vladislav starb 1125. Soběslav musste jedoch sofort um den Thron gegen Otto II. den Schwarzen von Mähren kämpfen, der Ansprüche auf den böhmischen Thron erhob und den deutschen König Lothar III. von Supplinburg zu Hilfe rief. 1126 marschierte Lothar mit einem Heer in Böhmen ein. Am 18. Februar 1126 kam es zur zweiten Schlacht bei Chlumec, in der Soběslav siegreich war. Otto der Schwarze fiel und König Lothar III. wurde mit dem Rest seines Heeres eingeschlossen und zu Verhandlungen gezwungen. Soběslav ließ sich von Lothar III. mit Böhmen belehnen, und es folgten Jahre der Ruhe.