Former United States president Jimmy Carter met Gaza-based leaders of Islamist Hamas in Cairo on Thursday, defying US and Israeli criticism that saw him barred from visiting the Palestinian territory. Nobel Peace Prize-winner Carter is considered to be the architect of the 1979 Egypt-Israel peace treaty.