archrival

noun

A person's or group's chief opponent.