opponent

noun
  1. a person who competes against or fights another in a contest, game, or argument
  2. a person who disagrees with or resists a particular practice, policy, or belief

Examples