THESAURUS
vie
admit of comparison, antagonize, battle, be commensurable, be comparable, beat against, beat up against, breast the wave, buck, buffet, buffet the waves, challenge, challenge comparison, close with, combat, come up to, compare, compare to, compare with, compete, compete with, contend, contend against, contend for, contest, cope, counter, emulate, equal, fight, fight against, fight for, grapple with, jockey, join battle with, labor against, match, match up with, measure up to, meet, militate against, not compare with, offer resistance, outvie, parallel, pit, reluct, reluctate, resemble, rival, stack up with, stem the tide, stickle for, stipulate for, strive against, strive for, struggle against, struggle for, take on, test one another,
vie for,
vie with
ROGET THESAURUS
vie
Goodness
VB
be beneficial, produce good, do good, profit, benefit, confer a benefit, be the making of, do a world of good, make a man of, produce a good effect, do a good turn, confer an obligation, improve, do no harm, break no bones, be good, excel, transcend, bear away the bell, stand the proof, stand the test, pass muster, pass an examination, challenge comparison,
vie, emulate, rival.