Serbia defeated Iran 3-1 in front of 12000 home fans in Tehran on Saturday to continue their 2017 FIVB Volleyball World League on the right foot.