complement
(something that completes, or makes better, or is perfect)
- A good wine would be a nice complement to the meal.
- This curtain is a perfect complement to the carpet.
compliment
(a polite expression of praise)
- He always paid me compliments on my cooking.
- She received several compliments for her piano playing.
- I want to compliment you on your strong effort. [as a verb]