Read the dictionary definition of foe. All definitions for this word.
1. an armed adversary (especially a member of an opposing military force)
1. a soldier must be prepared to kill his enemies
2. a personal enemy
1. they had been political foes for years