In the match held in Gdansk, Ivan Zaytsev scored 17 points for Italy and Iran’s captain Milad Ebadipour earned 26 points.
Iran will play Slovenia on Friday and Serbia on Saturday.
The top eight teams will play in final round in Italy from July 20 to 24.