The matchups are set for the deciding matches of CONCACAF Olympic qualification with the regional powers topping their groups.

The semifinals are set in the CONCACAF Olympic qualification tournament, and all teams know what they must do to advance to next year's Olympics.

Raul Lopez scored from a free kick and Houston Dynamo forward Erick "Cubo" Torres put Mexico back ahead after an Alberth Elis equalizer to give El Tri a 2-1 victory against Honduras on Wednesday.

That locked up the team's spot as the winner of Group B. Mexico, the gold-medal winner in 2012, will face Canada in Saturday's semifinals in Sandy, Utah.

The United States locked up Group A nearly a week ago and will face Honduras the same day.

The winners of the semifinals will secure automatic qualification to Brazil. The semifinal losers will contest a third-place match with the winner of that game moving onto a playoff with Colombia for an Olympic place.