Рудольф счел за благо временно отойти в верную ему Саксонию. Однако отступавшие грабили деревни, и поэтому местное крестьянство взяло в руки оружие и перебило немало мятежников, а некоторых передало в руки короля.
Генрих IV мог праздновать победу, но неожиданно оказался без армии. Его рыцари, ушедшие с поля битвы под Мельрихштадтом, разъехались по своим замкам. Делать было нечего, и король отправился в Баварию и только в октябре смог собрать новую армию. После этого он двинулся в Швабию, где принялся разорять владения своего соперника.
Пока германский король все усиливался, герцог Рудольф в союзе с Оттоном Нордгеймским выступил ему навстречу и оказался в Тюрингии. 27 января 1080 года близ Флархгейма состоялось второе большое сражение воюющих сторон, исход которого историки оценивают крайне противоречиво.
Флархгеймское сражение имело и другой результат: папа римский Григорий VII необдуманно во второй раз отлучил непокорного ему германского короля от церкви, за что вскоре и поплатился. Случилось это на пасхальном соборе 1080 года.
Теперь Генриху IV было не до мятежников. Он занялся церковными делами, организовав два собора – один в городе Майнце, другой совместно с итальянскими епископами в Бриусене. Ему пришлось пойти на самую крайнюю меру – выбрать нового папу римского. Только после этого гражданская война в Германии возобновилась.
Прежде чем начать поход в мятежную Саксонию, король решил соединить свои силы. Он задумал собрать на саксонской границе где-то на реке Заале войска из Западной и Южной Германии, Чехии (Богемии) и вставшего на его сторону маркграфа Мейсенского. Но Генрих избрал лично для себя опасный путь к месту сбора войск – из города Гессена в Тюрингию.
Саксонцы внимательно следили за движением главных сил королевской армии и вскоре поняли ошибку противника. Они зашли к нему в тыл, и 15 октября 1080 года на берегах реки Эльстер близ города Цейца состоялось третье большое сражение враждующих сторон.
Генрих IV приказал своим войскам занять позицию за болотистой долиной, которая не позволяла саксонцам атаковать его с фронта. Болото называлось Грона. Подошедшие к реке Эльстер, которая тихо текла в заболоченных берегах, саксонские рыцари не решились форсировать ее на виду у неприятеля. Какое-то время рыцари перебранивались между собой через болото, приглашая друг друга первым совершить смелое нападение. Однако на такой неразумный шаг никто не решился.
Затем саксонцы отошли назад и обошли болото Грона с западной стороны. Но при этом их войска растянулись, поскольку пешие воины не успевали за конными рыцарями.
Герцог Рудольф и герцог Оттон Нордгеймский очень хотели в тот день победить короля. Они не стали дожидаться, когда подтянется пехота, и приказали тем рыцарям, кто имел слабосильных лошадей, спешиться.
Пока Оттон Нордгеймский строил рыцарскую пехоту, саксонские конные рыцари пошли в атаку. После первого столкновения часть их обратилась в бегство. В это время на поле боя появились медленно идущие под тяжестью доспехов спешившиеся саксонские рыцари. Они потеснили линию обороны противника и прошли через королевский походный лагерь (герцог Оттон не позволил им сейчас же начать грабеж лагеря). Спешившиеся рыцари-саксонцы рассеивают остальную часть войска короля, которая еще держалась на позиции.
Королевская армия бежит через заболоченную реку Эльстер, и при этом много людей тонет. Но Генрих IV неожиданно для себя оказывается в этой катастрофической ситуации победителем или, во всяком случае, – не проигравшим. Его противник Рудольф Швабский погиб. В ходе рукопашной схватки ему отсекли правую руку и нанесли рану в живот; он умер на поле битвы.