Opposite in English: adversary; opponent
Related words in English: admirer; booster; supporter; protagonist