Answer
Maximilian I was opposed by Mexican President Benito Juárez during his reign. Juárez was a liberal who opposed the monarchy and supported the republic. He was also opposed to Maximilian's Catholic policies, which he saw as a threat to the separation of church and state. Juárez led the Mexican resistance to Maximilian's rule, and eventually defeated him in battle.