What is a single word describing a person who opposes another, yet is of equal status to them?
Can anyone give me a single word describing a person that is equal to somebody in status but an opponent to them at the same time?
"Rival" seems like a fitting choice.
I agree rival is good - better than counterpart, which doesn't necessarily imply opposition.
I think adversary also fits the bill, and perhaps carries more overtones of actual equality. A rival may simply be an opponent who's strong enough to compete at all, but if you have an adversary you know you're in for a tough fight where the outcome isn't at all certain.
Moriarty was Sherlock Holmes' arch-enemy.
Superman's nemesis was Lex Luthor.
"Your opposite number" is sometimes used.