Latem 2003 Robles został piłkarzem innego meksykańskiego drugoligowca, Mérida FC, gdzie szybko wywalczył sobie miejsce w wyjściowej jedenastce. Podobną funkcję pełnił w kolejnych klubach z Primera División A, w których występował; latem 2004 w Delfines de Coatzacoalcos, wiosną 2005 w Huracanes de Colima, a w późniejszym czasie również Tigres Los Mochis, będącego ekipą filialną pierwszoligowego Tigres UANL z miasta Monterrey. W lipcu 2006 został graczem zespołu Puebla FC, gdzie od razu został wybrany przez szkoleniowca José Luisa Sáncheza Solę na kapitana drużyny. Początkowo był kluczowym punktem defensywy klubu, lecz po kilku miesiącach zaczął tracić miejsce w wyjściowym składzie. Mimo to w sezonie Apertura 2006 triumfował z Pueblą w rozgrywkach drugiej ligi meksykańskiej, co po sezonie 2006/2007 zaowocowało awansem ekipy do najwyższej klasy rozgrywkowej. Tam pozostawał głębokim rezerwowym Puebli i w styczniu 2008 został wypożyczony na okres pół roku do innego klubu z tego samego miasta, drugoligowego Lobos BUAP.