2019 wurden die Europameisterschaften im Rahmen der Europaspiele 2019 in Minsk ausgetragen, Gjakova schied genauso in der zweiten Runde aus wie zwei Monate später bei den Weltmeisterschaften in Tokio. Bei den Europameisterschaften 2021 in Lissabon besiegte Gjakova im Finale den Israeli Tohar Butbul und gewann den Europameistertitel. Drei Monate später erreichte er bei den Olympischen Spielen in Tokio das Viertelfinale, dort unterlag er dem Mongolen Tsend-Otschiryn Tsogtbaatar. Letztlich belegte Gjakova in Tokio den siebten Platz. Während der Eröffnungsfeier (gemeinsam mit seiner Judoka-Kollegin Majlinda Kelmendi) war er der Fahnenträger seiner Nation.