Word Definition - 相得益彰

xiāng dé yì zhāng to bring out the best in each other (idiom); to complement one another well