知己知彼,百战不殆 zhījǐzhībǐbǎizhànbùdài know yourself and know your enemy Definitions Defs Origin Strokes Stroke Words Sentences Sents 知己知彼 zhījǐzhībǐ to know oneself and know the enemy (idiom) To be familiar with one's own strengths and weaknesses as well as those of the opponent; originally from 孙子兵法 sūnzǐbīngfǎ, bǎi non-Chinese 百战不殆 百戰不殆 bǎizhànbùdài to win every battle to emerge victorious from every fight; to come through a hundred battles unscathed. This idiom originally comes from the 孙子兵法 sūnzǐbīngfǎ and is often preceded by the phrase 知己知彼 zhījǐzhībǐ