När Ivan Gesjov tillträdde som premiärminister 1911 ville han förbättra relationerna med Ryssland. Ryssland ville att Bulgarien och Serbien skulle ingå en allians. I Albanien skedde upplopp och revolter och Ryssland fruktade att någon av stormakterna skulle välja att intervenera militärt. Både Serbien och Bulgarien var intresserade av att erövra territorium från Osmanska riket och den 13 mars 1912 kom man överens om att Makedonien skulle delas. I maj slöts ett liknande avtal med Grekland och tillsammans med Montenegro bildade länderna en hemlig pakt, Balkanförbundet, riktad mot Osmanska riket. I oktober anföll de allierade och första balkankriget inleddes. Det blev en stor framgång för Bulgarien. Landet erhöll 1913 kust vid joniska havet och Adrianopel. Oenighet med de andra segrarmakterna ledde samma år till andra balkankriget där Bulgarien besegrades och tvingades avträda en stor del av landvinsterna i första kriget.