A 96-year-old Iranian man has died after contracting swine flu, the ISNA news agency said on Wednesday, the second reported death in Iran from the A(H1N1) virus.