Language:
Free Online Dictionary|3Dict

知彼知己,百战不殆

Source : CEDICT

Knowing the enemy and yourself will get you unscathed through a hundred battles (idiom, from Sunzi's Art of War).