Friday, 6/3 2:30 PM: Austria v. Germany 2:45 PM: Belarus v. France 2:45 PM: Belgium v. Turkey
Saturday, 6/4 11:00 AM: Armenia v. Russia 2:30 PM: Montenegro v. Bulgaria 2:30 PM: Greece v. Malta 2:45 PM: Iceland v. Denmark 3:30 PM: Macedonia v. Ireland 4:00 PM: Portugal v. Norway 4:30 PM: USA v. Spain (international friendly)
Monday, 6/6 2:55 PM: Ukraine v. France (international friendly)
Tuesday, 6/7 1:00 PM: Azerbaijan v. Germany 2:00 PM: Sweden v. Finland 8:45 PM: Brazil v. Romania (international friendly)
Thursday, 6/9 3:00 PM: Poland v. France (international friendly)
All times are EST and this is just what's listed on ESPN3. There are way more matches happening; here is a full list. There should be streams of all/most of them in various other places around the web, but none of that are that intereting, TBH, besides the England match which, if I've got my time zones and my math right, is around noon on Saturday.
The USA national team has also got the Gold Cup coming up, if anyone is interested in watching those matches.