Djakov speelde lang in zijn geboorteplaats Blagoevgrad, maar in 2008 werd hij de eerste zomerse aanwinst voor Lokomotiv Sofia, waar hij een driejarige verbintenis ondertekende.[1] Hij zou uiteindelijk drie jaar bij Lokomotiv blijven en na het aflopen van zijn contract tekende hij voor twee jaar bij Ludogorets.[2] Met Loedogorets werd Djakov tweemaal achtereenvolgens landskampioen, waarna hij bij aanvang van het seizoen 2013/14 benoemd werd tot aanvoerder.[3] In de zomer van 2021 verliep zijn verbintenis bij Loedogorets, waarop hij overgenomen werd door zijn oude club Pirin Blagoëvgrad. Een jaar later zette Djakov op achtendertigjarige leeftijd een punt achter zijn actieve loopbaan, waarna hij technisch directeur werd bij Pirin.[4]