There's everything to play for as the group stage of Euro 2012 winds down.
The final matches of groups A and B will be played this weekend, with all eight teams still technically alive and fighting for places in the knockout stage. Germany is the closest to qualifying out of the Group of Death after wins in its first two matches, but a slip-up against upstart Denmark could pave the way for a wild Sunday in Group B.
The U.S. women's national team also takes to the field in one of its tune-ups for this summer's Olympics, facing host Sweden in the opening match of the Volvo Winners Cup. The last time the U.S. women played Sweden, they coasted to a 4-0 victory in the third-place game at the Algarve Cup in March.
MLS returns in full force with a number of high-profile matches as well, including the opening of the renovated Stade Saputo in Montreal when the Impact face the Seattle Sounders; the Philadelphia Union and Toronto FC's first matches under new management and long-standing rivalry bouts between Houston and FC Dallas and Chicago and New York.
Here is this weekend's soccer on TV:
THIS WEEKEND'S SOCCER ON TV
10 a.m. – Universal Sports Network/UniversalSports.com – Sweden vs. USWNT
2 p.m. – GOLTV – Patronato vs. River Plate
2:45 p.m. – ESPN/ESPN3.com – Czech Republic vs. Poland
2:45 p.m. – ESPN2/ESPN3.com – Greece vs. Russia
5:30 p.m. – GOLTV – Internacional vs. Botafogo
7 p.m. – MLS Live/Direct Kick – Vancouver Whitecaps vs. Colorado Rapids
7 p.m. – Galavision – Philadelphia Union vs. D.C. United
7:30 p.m. – ESPN2/ESPN3.com – Houston Dynamo vs. FC Dallas
7:30 p.m. – MLS Live/Direct Kick – New England Revolution vs. Columbus Crew
7:30 p.m. – MLS Live/Direct Kick – Montreal Impact vs. Seattle Sounders
7:30 p.m. – GOLTV – Nacional vs. Defensor Sporting
8:30 p.m. – MLS Live/Direct Kick – Sporting Kansas City vs. Toronto FC
10:30 p.m. – MLS Live/Direct Kick – Chivas USA vs. Real Salt Lake
2:45 p.m. – ESPN/ESPN3.com – Portugal vs. Netherlands
2:45 p.m. – ESPN2/ESPN3.com – Germany vs. Denmark
5 p.m. – NBC Sports Network – Chicago Fire vs. New York Red Bulls
6 p.m. – GOLTV – Boca Juniors vs. Arsenal
7 p.m. – MLS Live/Direct Kick – Los Angeles Galaxy vs. Portland Timbers