Efter at have kæmpet mod franskmændene i Murcia, Granada og Valencia (1810-1812), blev Freire general og efterfulgte Francisco Javier Castaños som kommandør for den fjerde hær, eller Galiciens hær, den 12. august 1813. Hans korps besejrede Soult i slaget ved San Marcial.
Den 31. august 1813 blev han tildelt San Fernando-korset. Ved slaget ved Bidassoa den 7. oktober førte Freire divisionerne under generalerne Del Barco og Barcena over floden for at erobre franske stillinger på Mont Calvaire. Freire deltog også i Slaget ved Nivelle den 10. november. Han kæmpede med "påfaldende tapperhed" i slaget ved Toulouse i 1814, hvor hans to divisioner blev desperat ramt i kampene for de franske reduter på Mont Rave.