Khaled Mashal
Mashal terlibat dalam negosiasi kesepakatan pertukaran tahanan tentara Israel Gilad Shalit untuk lebih dari 1.000 tahanan Palestina di Israel. Shalit ditangkap dalam wilayah Israel di dekat perbatasan selatan Jalur Gaza oleh koalisi kelompok-kelompok paramiliter Palestina, termasuk Hamas, yang telah menyeberangi perbatasan melalui sebuah terowongan bawah tanah di dekat penyeberangan perbatasan Kerem Shalom. Pada tanggal 10 Juli 2006, Mashal berbicara secara otoritatif mengenai tahanan Israel, menyatakan Shalit adalah tawanan perang dan menuntut pertukaran tahanan.