En 2006, luego de la renuncia del expresidente Andrés Pastrana a la embajada en este país, Barco fue nombrada en su reemplazo, ejerciendo el cargo hasta 2009 que fue reemplazada como embajadora por Gabriel Silva.