Summer has arrived, and she has brought with her live soccer matches that are taking place all around the world over the next three days. Euro 2012 matches will air on TV each day this weekend. There are also multiple live Major League Soccer games showing on television. Don't forget about stations such as FOX Deportes and GolTV, which are showing live games that will interest those who aren't fans of Euro 2012 or MLS. Stay indoors, avoid the heat and watch about a dozen live games this weekend.
All times listed below are ET
Live soccer games on US TV for June 22
ESPN: Euro 2012 action continues on ESPN on Friday afternoon. The 30-minute pregame show starts at 2:00 pm. Germany vs. Greece follows at about 2:40 pm. This match will also air on ESPN Deportes.
Live soccer games on US TV for June 23
ESPN2: Euro 2012 games shift over to ESPN2 on Saturday. Once again, the 30-minute pregame show begins at 2:00 pm. Spain then take on France, and coverage of that game will begin at about 2:40 pm.
ESPN Deportes: As usual, ESPN Deportes will also be airing the Euro 2012 game. Later on in the evening, the World Soccer Masters Tour will show on the station. Coverage of the game starts at 7:00 pm.
FOX Soccer: FOX Soccer will also have the World Soccer Masters Tour exhibition. Coverage of the special attraction match starts at 7:00 pm.
FOX Deportes: U-20 Copa Libertadores action starts up again on FOX Deportes this Saturday. Corinthians play River Plate at 3:00 pm. Junior vs. Atlético de Madrid immediately follows at 5:00 pm.
GolTV: GolTV joins in on the fun on Saturday afternoon. River Plate take on Almirante Brown, and that game begins at 2:00 pm.
Galavision: Galavision will air a single Major League Soccer match on Saturday evening. FC Dallas host Chivas USA, and the game begins at 9:00 pm.
Live soccer games on US TV for June 24
ESPN: ESPN will show two live games on Sunday. England vs. Italy, the last live Euro 2012 match of the weekend, starts at around 2:40 pm. Portland Timbers vs. Seattle Sounders then kicks off at 5:00 pm. Both of those matches will also air on ESPN Deportes.
GolTV: Turn the channel to GolTV at 2:00 pm to watch All Boys play Boca Juniors.
NBC Sports Network: NBCSN ends your weekend with one final MLS match. New York Red Bulls host DC United, and that game starts at 7:00 pm.
As always, check your local listings for channel availability and to learn about soccer game replays showing on stations during the weekend. Don't forget to check ESPN3/Watch ESPN if you need to watch matches via computer or mobile device.