Na začátku války měla Osmanská říše proti Srbsku a Černé Hoře celkem 100 000 vojáků. Počet srbských sil byl zhruba stejný, ale k boji byly špatně vycvičeny. Byly rozděleny do čtyř armád pojmenovaných podle místa dislokace: Drinská a Ibarská (v západním a jihozápadním směru), Moravská (na silnici Bělehrad-Niš) a Timocká armáda (poblíž Vidinu). Hlavní sílu (asi 40 000 vojáků) představovala Moravská armáda pod velením ruského generála Michaila Čerňajeva, veterána krymské a kavkazské války.