Erfolgreich lief das Jahr 2005. García wurde in Riga in der Klasse bis 84 Kilogramm mit einem Finalsieg über Bahri Tanrıkulu erstmals Europameister. Bei der Heimweltmeisterschaft in Madrid erreichte er ebenfalls das Finale, gewann nach einer Niederlage gegen Oh Seon-taek jedoch Silber. Im folgenden Jahr verteidigte García in Bonn seinen EM-Titel aus dem Vorjahr erfolgreich. Im Finale setzte er sich erneut gegen Tanrıkulu durch. Er nahm in Peking an seinen zweiten Olympischen Spielen 2008 teil, schied diesmal aber nach einer Auftaktniederlage gegen Akmal Ergashev frühzeitig aus.