Na Igrzyskach Olimpijskich w 1996 w Atlancie faworytami biegu na 1500 m byli Morceli i Hicham El Guerrouj. Na trzecim okrążeniu El Guerrouj się przewrócił. Cacho musiał go przeskoczyć, stracił kilka metrów i nie był w stanie dogonić Morcelego. Zdobył srebrny medal. Takie samo miejsce zajął na Mistrzostwach Świata w 1997 w Atenach (za El Guerroujem). Na Mistrzostwach Europy w 1998 w Budapeszcie zdobył brązowy medal, a Mistrzostwach Świata w 1999 w Sewilli był czwarty.