知彼知己,百戰百勝 (zi1 bei2 zi1 gei2, baak3 zin3 baak3 sing3) — know your enemy and yourself and you can win a hundred battles (every battle)[Syn]知彼知己,百戰不殆 in Cantonese
ziˉ¹知beiˊ²彼ziˉ¹知gei2,己,baak˗₃百zin˗₃戰baak˗₃百sing˗₃勝简 知彼知己,百战百胜
Mandarin Pinyin: zhi1 bi3 zhi1 ji3, bai3 zhan4 bai3 sheng4
Meaning of 知彼知己,百戰百勝
nounknow your enemy and yourself and you can win a hundred battles (every battle)[Syn]知彼知己,百戰不殆
nounknow the opponents well and you can win every battle
idiomKnow your enemy and know yourself, and you will win a hundred battles without danger.