The words complement and compliment are often misspelled. They sound similar but their meanings are very different. i.e. they are homophones. An easy mnemonic to remember the difference is that to compliment means to praise and to complement means to complete. Complement and complete both have an e.
edit Differences in Meaning
edit As a verb
- to complete or make perfect.e.g. How does social media complement your business strategy?
- to praise e.g. I left a note to compliment the restaurant on their service.
edit As a noun
- something that completes or makes perfect e.g. Good wine is a complement to a good meal.
- an appreciative remark e.g. Paying a compliment is a good way to endear yourself.