メキシコシティ包囲戦
メキシコシティはフランス軍に占領されていた。フランス軍は1867年2月5日に最後の部隊が撤退を決めた。 1週間後、皇帝マクシミリアンはメキシコシティを離れケレタロに近衛兵とともに向かった。 . 21日に、w:Vicente Riva Palacio将軍とw:Diego Álvarez Benítez将軍が4千の兵を連れて首都の近くに到来した。 帝国軍ではレオナルド・マルケス将軍が首都防衛の最高司令官とみなされていた。 マルケスは首都に向かう途中のサン・ロレンソをディアスのせいで迂回することになった。 マルケスは騎兵とともに歩兵を残して逃走した。コドリッチュ大佐は行進にと退却軍を防御するための後衛の形成よって危機を脱し、軍を首都に入城させた。 5月12日、 外国の司令官は、自分たちの将兵を危機にさらすマルケスの行動にかんし次善の策を講じることで合意した。彼らは、ケーヴェンフュラー大佐をマルケス排除後の最高司令官に選んだ。彼らはまたメキシコ人らから独立した条件で合意に達する停戦条約の交渉で同意した。
首都は400門の大砲で守られていた。2日には共和国軍はApisacoへの鉄道路線を押さえ、鉄道によるプエブラからの軍事物資の輸送を開始した。15日にはポルフィリオ・ディアスがヴィラ・グアダルーペに到着し、これを取り囲んだ。しかし帝国軍の大砲にこれは阻止された。