Этимологический словарь Макса Фасмера
сопе́рник
род. п. -а, др.-русск. супьрь – то же, ст.-слав. сѫпьрь ἀντίδικος, сѫпьрьникъ – то же (Супр.), сербохорв. су̀па̑рни̑к "противник", словен. sо̣̑рǝr, zо̣̑рǝr "навстречу", чеш. sоuреř "противник", слвц. súper, польск. sąpierz – то же.
От праслав. sǫ- "с" и *реrti "бить, теснить, упираться" (см. пере́ть II); ср. Мi. ЕW 239; Мейе, Ét. 390; Преобр. II, 43, 356.