Swine flu has claimed the lives of 58 people across Iran as the national tally of infections passes 2660, the country’s Health Ministry said.