Rival means someone competing with another for the same objective or superiority. Competitor is the direct synonym - someone who competes. Enemy implies hostility, which may not exist between rivals. Claimant refers to someone making a claim, and partner implies cooperation, not competition.