Benito Juarez (1806-1872) was such president.
In order to expand french territory.
France invaded Mexico from 1861 until 1867.
Woodrow Wilson
France invaded Mexico and set up Maximilian I as the new ruler for the so-called Second Mexican Empire.
Napoleon III (emperor of France) qualifies as such.
France invaded Mexico to challenge the Monroe Doctrine and establish a puppet satellite state. They placed Ferdinand Maximilian of Austria on the Mexican throne.
Spain invaded Mexico.
The American Civil War (1861-1865) prevented the U.S. from challenging France when it invaded Mexico.
The president of Mexico, Benito Juarez (1806-1872).
The Peninsular Wars (1807 - 1814) when France invaded Spain.
France. However that debt was just a pretext to invade Mexico. See related questions for further detail.
No president invaded the nazis in 1939