Synonyms for Rival (same or very similar meaning)
WordNet sense 1 (the contestant you hope to defeat):
challenger, competition, competitor, contender
WordNet sense 2 (be equal to in quality or ability):
equal, match, touch
From the ODE community, based on WordNet
add/edit