Das vierte Vorbereitungstreffen sollte vom 19. bis 21. Februar 2001 in Teheran stattfinden. Der Ausrichterstaat Iran unterstützte die Terrorgruppen Hisbollah, Hamas und Islamischer Dschihad mit Geld und Waffenlieferungen. Ab September 2000 verübten diese Gruppen damit in der „zweiten Intifada“ fortlaufend Anschläge auf Busse, Märkte und Restaurants in Israel, um möglichst viele Israelis zu töten. Seit August 2000 verbot die Regierung des Iran Israelis und jüdischen NGOs die Einreise, um sie von der Vorbereitungskonferenz auszuschließen. Als dies bekannt wurde, erhoben viele NGOs einen dringenden Appell an Mary Robinson, das Vorbereitungstreffen in einem anderen Staat Asiens abzuhalten. Sie wies den Appell jedoch zurück. Auf ihr Drängen hin erlaubte der Iran zwar jüdischen NGOs im Februar 2001 doch noch die Einreise, aber zu kurzfristig, so dass sie ihre Teilnahme nicht mehr zeitgerecht organisieren konnten. Zugleich verbot der Iran weiterhin Delegierten aus Israel sowie Kurden, Bahai und Bürgern der israelfreundlichen Staaten Australien und Neuseeland die Teilnahme. So wollte Irans Regierung einen israelfeindlichen Konsens der übrigen Teilnehmer gewährleisten. Dem trat die UN-Leitung nicht entgegen. Anders als zuvor schwieg Mary Robinson auf diesem Vorbereitungstreffen über Antisemitismus und Formen des Rassismus in vielen arabisch-islamischen Staaten der Region, etwa die Unterdrückung religiöser Minderheiten, sklavenartige Arbeitsbedingungen für Gastarbeiter und die Diskriminierung von Frauen. Das Abschlussdokument der vierten Vorbereitungskonferenz behauptete, dass Israel eine „ethnische Säuberung“ Palästinas, „rassistische Praktiken“ und eine „Apartheid“ in Israel sowie „Verbrechen gegen die Menschheit“ durchführe. Mary Robinson rechtfertigte diese Passagen: Sie „reflektierten“ die Situation in den von Israel besetzten palästinensischen Gebieten. Sie lobte eine „Einigkeit“ der Konferenzteilnehmer und den „produktiven Dialog der Zivilisationen“.