Congratulate.
Synonym:
felicitate.
To felicitate is to pronounce one happy or wish one joy; to congratulate is to express hearty sympathy in his joys or hopes. Felicitate is cold and formal. We say one felicitates himself; tho to congratulate oneself, which is less natural, is becoming prevalent.
Antonyms:
condole with, console.
Prepositions:
Congratulate one on or upon his success.