En , elle est nommée secrétaire aux Affaires étrangères dans le gouvernement d'Ernesto Zedillo, la première femme à exercer cette fonction au Mexique. Elle quitte ce ministère en avec l'arrivée au pouvoir de Vicente Fox sous la présidence duquel elle est ambassadrice en Argentine.
Le , elle est nommée secrétaire générale du Comité exécutif du Parti révolutionnaire institutionnel. Lors des élections générales du , elle est élue sénatrice sur les listes du PRI et remplit son mandat jusqu'en 2012. Elle est présidente de la Commission des Affaires étrangères et, à ce titre, le , elle se déclare favorable au projet présenté par le juge de la Cour suprême Arturo Zaldivar, préconisant la libération de Florence Cassez[2].