После афинской Олимпиады Роберто Гарсия ещё в течение некоторого времени оставался в составе легкоатлетической команды Испании и продолжал принимать участие в крупнейших международных соревнованиях. Так, в 2005 году в беге на 5000 метров он финишировал пятым на домашних Средиземноморских играх в Альмерии и занял 28 место на чемпионате мира в Хельсинки. Помимо этого, регулярно выступал в беге по пересечённой местности и входил в состав испанской национальной сборной по кросс-кантри. В частности, принимал участие в кроссовых чемпионатах мира в Сен-Гальмье и Фукуоке, показав на них 72 и 44 результаты соответственно.