Казалось, что дела Генриха идут очень плохо, но некоторые обстоятельства позволили ему поправить положение. Граф Вельф узнал, что его жена Матильда (которая была старше его двадцатью пятью годами) завещала все свои огромные имения папскому престолу. Возмущенный этим, он стал говорить, что его обманули, и принялся хлопотать о разводе. В 1096 г. он примирился с Генрихом, помирил с ним и своего отца, герцога Баварского. Император утвердил за ними владение Баварией. Примирение с могущественными Вельфами сразу переменило соотношение сил в пользу Генриха. В декабре 1097 г. храбрый Бертодьд Церингенский, воевавший с Фридрихом Гогенштауфеном из-за Швабии, вступил в мирные переговоры с императором. Генрих передал ему во владение Западную Швабию с герцогским титулом, и с этого времени Бертольд сделался его верным вассалом. В том же году Генрих возвратился в Германию. В 1098 г. он созвал съезд в Майнце. Конрад за мятеж, поднятый против отца, был лишён прав на корону, а наследником был объявлен младший сын Генрих. Здесь же был заключен мир с саксонцами. Главной причиной установившегося спокойствия было крайнее утомление немцев от беспрерывной многолетней войны. Вместе с тем много рыцарей покинуло тогда страну и приняло участие в крестовом походе. Уход этого буйного воинства благодатно сказался как на Германии, так и на Италии.