Common Adjective Collocations of rival

ancient, arch, chief, close, contemporary, dangerous, former, formidable, great, jealous, long, main, many, near, new, old, only, opposite, other, political, possible, potential, powerful, principal, serious, successful, time, worthy, young, non