Haniyeh u vra mëngjesin e 31 korrikut në një lagje të pasur në Teheran, pak pasi kishte marrë pjesë në ceremoninë e inaugurimit të presidentit iranian, Masud Pezeshkian, në Parlament.