Robles sijoittui 2003 Sherbrooken alle 18-vuotiaiden MM-kisoissa 110 metrin aidoissa kuudenneksi. Seuraavana vuonna hän voitti hopeaa Grosseton nuorten MM-kisoissa ajalla 13,77. Helsingin MM-kisoissa 2005 hän karsiutui välierissä. Vuonna 2006 Robles voitti MM-hopeaa Moskovan sisäratojen MM-kisoissa 60 metrin aidoissa ajalla 7,46. Myöhemmin samana vuonna hän juoksi toiseksi ajalla 13,00 ja kolmanneksi yleisurheilun maailmancupissa. Seuraavana vuonna hän voitti kultaa Rio de Janeiron Pan-Amerikan kisoissa ajalla 13,25. Lisäksi hän juoksi neljänneksi Osakan MM-kisoissa ja voitti ajalla 12,92.