В период с 902 по 906 годы Моймир II несколько раз отбивал нападки венгров (иногда с помощью баварских войск). Моймир II и Святополк II предположительно погибли в 907 году в битве при Пресбурге. Военное поражение моравского войска привело, видимо, к народному восстанию, сопровождавшемуся языческой реакцией, о чём свидетельствуют археологические находки.