Den 14. oktober 1080 møttes de to kongene med sine styrker, og det kom til et slag ved Elster ved Leipzig. Henrik led militært nederlag i slaget, men klarte strategisk å gjenvinne sin posisjon. Dette mye på grunn av at Rudolf ble hardt såret i kampen og døde dagen etter. Ved dette mistet opprøret mot Henrik mye av sin kraft.