Le général Villatte se distingue ensuite aux combats de Cuenca, de Talavera de la Reina et de Chiclana, et pendant les campagnes de 1812 et de 1813 est chargé du commandement de la réserve. Attaqué à Salamanque le par un corps de cavalerie, il opère sa retraite en bon ordre et assiste un mois plus tard à la bataille de Vitoria. Le il combat à Orthez. Il passe ensuite à l'armée du Midi, puis à celle du Prince Eugène, en Italie, et le , il s'empare de Guastalla.