En 1898, il est amnistié et réintègre l'armée bulgare où il atteint le grade de chef d'état-major entre 1904 et 1907. Pendant la Première Guerre balkanique (1912-1913), il commande la . Au cours de la Seconde Guerre balkanique (1913), il remplace le général Mikhaïl Savov comme général en chef de l'armée bulgare. Il est décoré de l'Ordre de Saint-Alexandre. En 1914, il est nommé ambassadeur de Bulgarie en Russie.