ご質問ありがとうございます。
英語では、「攻略する」は色々な意味がありますが、このような状況では「defeat」は的確です。「倒す」と言うニュアンスがします。
後は「相手」も色々な意味がありますが、「opponent」が全然良いです。「the opponent」の代わりに複数形の「opponents」も言うことが出来ます。
例文:
In things like sports, you defeat the opponent.
スポーツなどで敵を攻略します。
ご参考になれば幸いです。
ご質問ありがとうございます。
「相手を攻略する」は英語で「defeat the opposing person」と言います。
ただ、スポーツについて、使いたいなら、そうすると、「defeat the [rival](https://eikaiwa.dmm.com/uknow/questions/52460/)」の方が適切です。
ご参考になれば幸いです。