Setelah berperang melawan Prancis di Murcia, Granada, dan Valencia (1810-1812), Freire menjadi jenderal dan menggantikan Francisco Javier Castaños sebagai komandan Angkatan Darat Keempat, atau Angkatan Darat Galicia pada tanggal 12 Agustus 1813. Korpsnya mengalahkan Soult di Pertempuran San Marcial
Pada tanggal 31 Agustus 1813, ia mendapatkan San Fernando Cross. Pada Pertempuran Bidassoa pada tanggal 7 Oktober, Freire memimpin divisi Jenderal Del Barco dan Barcena melintasi sungai untuk menangkap posisi Prancis di Mont Calvaire. Freire juga berpartisipasi dalam Pertempuran Nivelle pada tanggal 10 November. Ia bertempur dengan "kesombongan yang mencolok" di Pertempuran Toulouse pada tahun 1814, di mana dua divisi nya putus asa terluka dalam pertempuran untuk redoubts Perancis di Mont Rave.