'Complimentary' is to express a compliment, or praise something.Oh crap, did i misspoke?
Not a native speaker. I always thought that 'complimentary' meant something like 'supplied free of charge' or something 'long those lines.
'Complementary' is to Combining in such a way as to enhance or emphasize the qualities of each other or another.
One letter difference.