Foe Synonyms and Antonyms

One who is hostile to or opposes the purposes or interests of another
(Noun)
Antonyms:
  1. friend
An armed adversary (especially a member of an opposing military force)
(Noun)