Complement implies something which completes: "This jewelry will complement your dress." A compliment is flattery or praise: "Beulah enjoyed the compliment paid to her."
Dictionary of problem words and expressions. Harry Shaw. 1975.
Dictionary of problem words and expressions. Harry Shaw. 1975.