self-congratulate

Verb

 * 1)  To congratulate oneself, especially in a self-satisfied manner.