スヴァトプルク1世
まもなくスヴァトプルクが無実であることがわかり、カールマンは彼を解放した。スヴァトプルクをカロリング家に縛り付けておくため、カールマンはスヴァトプルクに、自らの庶出の孫の代父を務めさせた。そのため、このカールマンの孫、アルヌルフの子にあたる子どもは、スヴァトプルクのドイツ語名ツヴェンティボルトと名乗ることになった。
スヴァトプルクは、カールマンの軍勢を率いてモラヴィアに戻り、スラヴォミールら自分を裏切った反乱モラヴィア人たちを倒そうとした。しかし「ラスティスラフの古い都市」に到着したとき、東フランクから来て都市の外に待機していたバイエルン人たちが反乱側と通じ、スヴァトプルクを裏切った。都市をカールマンの助力により奪回したスヴァトプルクであったが、ここに至って彼はカールマンへの臣従を破棄し、城壁の中にいながら膨大な数のモラヴィア軍を召集し、城外のバイエルン軍を奇襲して破った。モラヴィア人は多数のバイエルン戦士を捕虜とし、残余を殺害し、モラヴィアからフランク人勢力を駆逐した。カールマンに派遣されていたヴィルヘルム2世とエンゲルシャルク1世も殺害され、スヴァトプルクは名実ともに大モラヴィアの支配者となった。驚いたカールマンは国中のモラヴィアの人質を集めてスヴァトプルクのもとへ送ったが、代わりに帰ってきたのは半死半生の状態のラートボトという男一人だけだった。