Compliment = praise;
Complement= an addition, a perfection and completion.
President Obama heaped compliments on the Asian contribution to the growth of The united States .
A sweet ice cream is a good complement to a satisfying meal