To complement something means to complete it (the adjective form is complementary). To compliment something (or more often, someone) means to give praise (adjective, complimentary).
To complement something means to complete it (the adjective form is complementary). To compliment something (or more often, someone) means to give praise (adjective, complimentary).