Former Mexico international Cuauhtemoc Blanco said he has ended a hunger strike to defend his mayorship of the city of Cuernavaca after Mexico's Supreme Court issued a stay against efforts to impeach him.
Blanco, 42, posted photos of crowds cheering him outside the cathedral in Cuernavaca.
Blanco, who scored 39 goals in 120 appearances for Mexico, had begun sitting outside the cathedral in Cuernavaca on Saturday to protest the state congress' decision to refer the impeachment process to a three-judge panel.
Blanco was elected to the mayorship last year in his first political position. Since then scandals have surfaced, including allegations he was paid to run on the ticket of a tiny political party.
The state congress said Blanco violated election procedures, including not proving his residency in Cuernavaca, south of Mexico City. The lawmakers also accused him of bypassing the city council and accepting irregular donations, including an offer to pave some city streets.
The city government said the Supreme Court issued the stay Saturday after it argued the impeachment effort was unconstitutional.
Blanco, who had a stint with Chicago Fire in Major League Soccer, retired from football last year.
Cuernavaca is the capital of Morelos state, which has been riven by protests and drug gang violence.