Controvérsia da investidura
Quando Gregório VII, um monge reformista, foi eleito papa em 1073, a controvérsia entre imperador e papa começou.
Gregório tinha muitos inimigos nas fileiras superiores do clero alemão, por isso Henrique IV declarou que Gregório já não era papa e que os romanos deviam escolher um novo papa . Quando Gregório soube disto, excomungou Henrique IV, declarou que já não era imperador, e disse aos seus súbditos que já não tinham de lhe obedecer como tinham jurado fazer.
A excomunhão do rei causou uma profunda impressão tanto na Alemanha como em Itália. Trinta anos antes, o seu pai Henrique III tinha deposto três papas, mas quando Henrique IV tentou copiar este procedimento, não teve o apoio do povo. Os saxões começaram uma segunda rebelião, e o partido anti-royalista cresceu em força de mês para mês.
Para CanossaEdit
Henry tinha sido excomungado por este ponto, e enfrentando uma oposição generalizada em casa com Rudolf como figura de proa, Henrique encontrou-se com o Papa numa fortaleza nos Alpes do Sul. Ao longo de três dias ele assinala a sua penitência na neve, descalço e usando um pano de saco, levando a uma reconciliação com o Papa Gregório VII.
Segunda excomunhão de HenryEdit
A oposição dos nobres rebeldes alemães usou a excomunhão de Henrique para criar um rei rival Rudolf de Rheinfelden (Forchheim, Março de 1077). No início Gregório parecia ser neutro porque os dois partidos (imperador e rebeldes) tinham uma força bastante igual. Mas finalmente ele decidiu por Rudolf após a sua vitória em Flarchheim (27 de Janeiro de 1080) e declarou novamente a excomunhão e a deposição do rei Henrique (7 de Março de 1080).
Esta foi largamente sentida como sendo uma injustiça. Quando Rudolf morreu a 16 de Outubro do mesmo ano, Henrique, agora mais experiente, assumiu a luta. Em 1081, ele abriu o conflito contra Gregory em Itália. Gregory tinha-se tornado agora menos poderoso, e treze cardeais abandonaram-no. Roma rendeu-se ao rei alemão, e Guibert de Ravena entronizou como Clemente III (24 de Março de 1084). Henrique foi coroado imperador pelo seu rival, enquanto o próprio Gregório teve de fugir de Roma na companhia do seu “vassalo” normando Robert Guiscard.