Вот почему говорят "воюют (дерутся) друг с другом", а не "воюют(дерутся) враг с врагом"?
P.S. Ответ. Потому что первоначальное значение слова "друг" это "спутник, товарищ на войне".Вот не знал :)
Друг.
Общеславянское, имеющее соответствия в балтийских и германских языках (ср. лит. draugas-«спутник, товарищ», латышcк. dràugs-тж., др.-в.-нем. trucht-«отряд воинов» и др.). Первоначальное значение - «спутник, товарищ на войне»).
[Краткий этимологический словарь русского языка. - H. M. Шанский, В. В. Иванов, Т. В. Шанская, 1971 г.]