"Complementary" means completing or going well with something else (complementary colors, complementary skills). "Complimentary" means expressing praise, admiration, or flattery, or given free of charge. A teacher who speaks positively about a student's work is being "complimentary" (giving praise/compliments).