The Women's World Cup started with 24 teams.
Then 16 advanced, and now eight winners of the second stage meet this weekend in the quarterfinals.
Fox has a pair of contests Friday, with Germany against France at 4 p.m. from Montreal before the United States battles China in Ottawa at 7:30 p.m.
Australia tangles with Japan Saturday at 4 p.m. from Edmonton, with England and host Canada meeting in Vancouver at 7:30 p.m. on FoxSports1.
The winners head to the semifinals next week.
In Major League Soccer, D.C. United takes on Toronto Saturday at 5 p.m. on Comcast. New York FC meets the Red Bulls on ESPN2 Sunday at 5 p.m. with Portland against Seattle at 7 p.m. on FoxSports1.
Mexico meets Costa Rica in an international friendly Saturday at 6 p.m. on ESPN2.
The Nationals visit Philadelphia for the weekend on MASN. The Orioles host the Indians, with games Friday and Sunday on MASN2, and Saturday's game on Fox.
Fox features Angels-Mariners and Cubs against Cardinals along with the Orioles Saturday at 7 p.m., and ESPN has Cubs clashing with the Cardinals Sunday at 8 p.m.
The NHL selects its future stars Friday at 7 p.m. on NBC Sports network.
The "Boogity, Boogity, Boogity" crew does their final NASCAR race of the season, with FoxSports1 coverage from Sonoma Sunday at 3 p.m. There's qualifying Saturday at 2:15 p.m.
The IndyCar circuit visits Fontana Saturday at 4 p.m. on NBC Sports network.
North of the border, Hamilton takes on Calgary Friday at 9 p.m. on ESPN2.
Santa Anita hosts the Gold Cup on NBC Sports network Saturday at 8 p.m.
Grab your red umbrella for CBS coverage of the Travelers Championship Saturday and Sunday at 3 p.m.
The best Senior golfers gather for the U.S. Senior Open. FoxSports1 has coverage Thursday and Friday at 2 p.m.
NBC carries the USA Track and Field Outdoor Championships Saturday and Sunday at 4 p.m. There's action on NBC Sports network Friday at 10 p.m.