Opponent is a synonym of Competitor. Competitor is derived from Compete. Fight entails/necessarily involves Compete. Fight is related to Aggression. 
Heal is related to Part. 
Opponent <--Synonym--> Competitor --DerivedFrom--> Compete <--Entails-- Fight <--RelatedTo--> Aggression 
Heal <--RelatedTo--> Part 