he has fought against the dragons/demons and now takes his resthe has concluded his fight against the dragons/demons and now takes his rest
It is not unusual in English to speak of "wrestling with one's demons." I've always liked the phrase. (-;