En 1879 una asamblea constituyente reunida en la ciudad de Tarnovo adoptó una Constitución para Bulgaria (muy democrática para la época, pero que apenas fue aplicada, aprobada gracias al triunfo de la postura del Partido Liberal y a la aquiescencia rusa) y eligió como príncipe a Alejandro de Battenberg, sobrino de la zarina de Rusia.