L’affrontement entre les deux hommes s’est déroulé devant une prestigieuse assemblée de chefs d’Etat et de gouvernements, réunis pour le 17e sommet ibéro-américain. Hugo Chavez venait de se lancer dans une diatribe au terme de laquelle il apparaissait que l’ancien premier ministre espagnol, Jose Maria Aznar, proche de George W. Bush, était, selon lui, un «fasciste».
«Les fascistes ne sont pas humains», a poursuivi Chavez, obligeant l’actuel chef du gouvernement espagnol, Jose Luis Zapatero, à défendre son prédécesseur «démocratiquement élu par le peuple espagnol». Ce qui lui a valu les applaudissements d’une bonne partie de l’assemblée.
Hugo Chavez, qui n’entendait visiblement pas en rester là, à alors tenté de reprendre la parole. C’en était trop pour le roi Juan Carlos. «Pourquoi tu ne te tais pas ?» (« Por qué no te callas ? »), a explosé le souverain espagnol, visiblement excédé, pointant de la main le président vénézuélien.