Sven-Goran Eriksson was fired as coach of the Mexican national team on Thursday, less than 24 hours after a bad loss to Honduras.
The move also comes just nine months after the former national coach signed a reported two-year, $7.5-million US contract to coach Mexico's men's soccer team. The 61-year-old replaced Hugo Sanchez.
"We told Mr. Eriksson that his term with the national team has finished," Justino Compean, president of the Mexican Football Federation, told a news conference.
Mexico lost 3-1 to Honduras on Wednesday in CONCACAF World Cup qualifying.
While the team had beaten Costa Rica at home last week, Eriksson was unable to lead the squad to a long-awaited win in the United States.
Mexico lost 2-0 on Feb. 11 in Columbus, Ohio, as the Americans ran their record to 9-0-2 against Mexico in games played on U.S. soil since 2000.
He also courted controversy by adding four naturalized citizens to the team's roster.
Eriksson, who hails from Sweden, was the first foreigner to lead Mexico since Serbian coach Bora Milutinovic resigned in 1997.
Eriksson coached England's national team from 2001 to 2006, reaching the quarter-finals in two World Cups.
Mexico hasn't reached the World Cup quarter-finals for the first time since it hosted the tournament in 1986.
In between the national coaching jobs, Eriksson guided Manchester City for a season. He led City to home and away victories over rival Manchester United for the first time since 1970.
Eriksson won the UEFA Cup with Swedish outfit IFK Gothenburg in 1982, and later coached Benfica of the Portuguese League (1982-84, 1989-92) and Italian clubs Roma (1984-1987), Fiorentina (1987-1989), Sampdoria (1992-1997) and Lazio (1997-2000).