Po dokončení tažení se Ruggles a 5. pěchota připojili k armádě generála Winfielda Scotta při tažení v Mexico City, bojovali u Vera Cruz, San Antonio,
Churubusco, Molino del Rey, Chapultepec a Mexico City. Ruggles byl vyznamenán "za statečné a záslužné chování" na majora po Churubuscu a na podplukovníka po Chapultepecu.