Некоторое время моравы признавали верховенство франков, но вскоре после 830 г., когда на исторической сцене появляется первый исторический моравский князь Моймир, появляются у моравских славян первые признаки централизации. Около 836 г. Моймир изгнал удельного моравского князя Прыбину, пребывавшего в Нитре, который бежал к немецкому маркграфу Радбода. Прыбина крестился и около 840 г. получил в дар от короля Людвика часть нижней Паннонии в долине Салы, впадающей в Балатон. Когда по соглашению в Вердуне (в 843 г.) в государстве франков снова наступил мир, Людвик Немецкий начал выступать против славян, узнав, что мораване намерены отделиться, решил их наказать. Вначале, однако, он победил ободритов (844), завязал дружественные отношения с королем Дании Горихом (Эрихом) и пробовал также перетянуть на свою сторону и чехов. В 845 г. принял в Ратисбоне 14 их воевод со свитами и приказал их окрестить, как они хотели. Л ипперт считает, что не все они были племенными воеводами, нельзя ведь предположить, чтобы в западной Чехии, откуда прибыли эти воеводы в Ратисбону, было 14 племен. В 846 г. Людвик Немецкий сбросил Моймира и посадил на княжеский трон Ростислава. На обратном пути через Чехию немецкое войско понесло значительные потери, из чего видно, что воеводы, которые в 845 г. приняли христианство в Ратисбоне, владели только малой частью чешского края. Даже Ростислав не остался верным немцам. Людвик Немецкий поэтому был вынужден часто вести с ним войну (855, 864, 869). Ростислав удовольствовался тем, что время от времени вырывался из-под власти франков, но об основании большого самостоятельного государства старался не настолько сильно, как его сын, Святополк (870–894), который хитростью овладел троном, а ослепленного Ростислава закрыл в монастыре. Лишь краткое время правили в Моравии урядники франков, когда Святополк признал над собой власть франков, но вскоре удалось ему изгнать франков и освободить край из-под их господства. Чехи и моравы были ведь в 871 г. союзниками.
Чехия в это время не была еще объединена; может быть, только некоторые из складывающих ее племенных княжеств объединялись в крупные союзы. Фульденские анналы под 857 г. называют как отдельную политическую цельность (воеводство) землю витораскую, где тиранствовал Склавитаг, сын Визтраха. Немцы завоевали главное поселение этого воеводства (Witoraz) и посадили на княжеском троне брата Склавитага (не названного по имени), который, будучи изгнан тем же Склавитагом, пребывал у сербского князя Цистибора (Zistibor). Тот же источник под 872 г. перечисляет пять чешских князей (воевод): Zwentisiaw, Vitisla, Herima, Spoitamorn Moyslan[70].
Моравия для франков из-за несчастливой войны в 872 г. была полностью потеряна. Щвентопелк тогда при заключении мира в Форхгайме (Forchheim) обязался только на дань. Чехи в Форхгайме были также через своих послов представлены и номинально признали верховенство франков, в действительности же они входили в великоморавское государство Щвентопелка (вплоть до его смерти). До войны между Арнульфом и Щвентопелком дошло в 883 и 884 гг., все же в 885 г. противники заключили мир, который длился до 890 г. По словам хрониста Регинона, Арнульф отдал тогда Щвентопелку «воеводство чехов». Сведения эти надо понимать в том смысле, что в то время (890 г.) Щвентопелк имел верховную власть над чехами, и франки это признавали.
Но в 891 г. не дошло до согласия. Арнульф напал при помощи мадьяр в 892 г. с трех сторон на Щвентопелка, с которым примирились чехи. Когда Щвентопелку удалось принудить немцев к бегству, объединились с ними тогда недовольные вельможи из государства Арнульфа: Englszalk, Wilhelm и Ruodpert. Характерно то, что Моравия была местом укрытия для немецких беглецов и недовольных, и даже сыновья Людвика Немецкого, Карломан и Людвик, бегали за помощью к Ростиславу против своего отца, а также франкские урядники бежали к Ростиславу, например граф Вернер (в 865 г.) и Гундакар (в 869 г.). Немного позднее искал защиты у Щвентопелка Арибо, граф Восточной марки.
В 894 г. умер Щвентопелк, основатель Великого Моравского государства, которое распростерлось на север до Повисленья, а на северо-восток вплоть до некоторых племен полабских славян, плативших некоторое время Щвентопелку дань. Однако между 884 и 894 гг. вопреки тому, что за Палацким, Дудиком и Будингером говорят Пич, Богуславский и Дворжак, границы Моравского государства вообще не доходили до Паннонии. Тем не менее правдоподобным является то, что Моравское государство уже при Ростиславе между 860 и 868 гг. протянулось от северных чешских гор, долины Салы и верхнего Мена даже где-то до верхней Дравы на юге, и что кроме Лужицы, Чехии и Моравии, Словакии и части нынешней Нижней Австрии обнимало еще и северную Штырию с частью венгерской земли между Дунаем и Рабой.