Mexico will play Bosnia-Herzegovina at Chicago's Soldier Field on June 3 and three days later face Portugal at Gillette Stadium in Foxborough, Mass., in its final exhibition game before heading to the World Cup in Brazil.
The games were announced Friday the Mexican Football Federation and the Soccer United Marketing affiliate of Major League Soccer.
Mexico previously announced a May 31 match against Ecuador at AT&T Stadium in Arlington, Texas.
El Tri has six games scheduled in the U.S. this year. It defeated South Korea on Jan. 29 at San Antonio, plays Nigeria in March at Atlanta and faces the U.S. on April 2 at Glendale, Ariz.