adjective: enhancing each other's qualities (for two things or more).
The head waiter was careful to tell the amateur diners that red wine was complementary with beef, each bringing out subtle taste notes in the other.