Стефан Лазаревич
В 1419—1426 годах Гьон Кастриоти был союзником деспота Сербии Стефана Лазаревича, который был также вассалом османского султана. В 1421 году после смерти своего племянника Балши III Стефан Лазаревич унаследовал княжество Зету, но венецианцы не признали это и продолжали держать свои гарнизоны в ряде прибрежных городов Зеты. В августе 1421 года Стефан Лазаревич с войском вступил в Зету и занял города , Дриваст и Бар. Венецианцы заключили перемирие, удержав за собой Шкодер, Улцинь и Будву. Стефан Лазаревич потребовал от венецианцев сдать эти города, и война возобновилась. В походе Стефана Лазаревича в Зету участвовал албанский отряд под командованием одного из сыновей Гьона Кастриоти. В июне 1422 года Стефан Лазаревич осадил главную венецианскую крепость Шкодер, но в декабре 1422 года венецианцы при поддержке некоторых албанских князей смогли прорвать блокаду города. В январе 1423 года венецианцы подкупили князей Кастриоти, Дукадьина и Захарию, которые со своими отрядами покинули сербского деспота. В апреле 1423 года венецианский адмирал Франческо Бембо предлагал Гьону Кастриоти 300 дукатов за его помощь в войне против Сербии, но последний отказался.