On Saturday, the Iranian athlete beat Camlanh Trang Camlan from Vietnam in the U-21 Kumite Female -55 kg final match and took a gold medal.
She started the campaign with a 1-0 victory over Carlonia Videla Toro from Chile.
Barzegar beat China’s Shangjie Chen 2-1 and Venezuela’s Yorgelis Salazar 3-2 respectively.
She advanced to the final after 5-0 win over Hungary’s Lilien Vajda.
The championship hosted 1441 athletes from 91 countries in Jakarta, Indonesia.