The action from the 2013 Confederations Cup is just getting underway, as teams battle to advance from the group stage and into the elimination round.
We've already seen some of the world's best players dazzle us with their world-class abilities so far in the tournament, but some of the best games imaginable are still set to take place over the weekend.
Let's break down each of the weekend's matches and check out how to tune into the action.
Viewing Information for 2013 Confederations Cup
Live Stream: WatchESPN
The Weekend Slate
Italy vs. Brazil: Saturday, June 22 at 3 p.m. ET (WatchESPN)
The two most successful teams in World Cup history will take the stage Saturday when the host country of Brazil faces off against Italy.
Both squads took care of business in each of their opening two matches, but Saturday will be the true test of who is the class of Group A.
They each showed that Mexico and Japan just aren't on high enough of a level, but we're still left wondering how we can differentiate between them.
Mario Balotelli is playing world-class football behind an Italian side that is offering many able scorers. Meanwhile, Neymar is coming into his own as an elite superstar and has two goals in the first 10 minutes of each of his Confederations Cup matches.
It'll surely be a test to see who is the early favorite to win the entire tournament.
Japan vs. Mexico: Saturday, June 22 at 3 p.m. ET (ESPN)
Saturday's tilt between Mexico and Japan is sure to include some of the best young talent in international football, but unfortunately, it will be for a lost cause. Both teams have been eliminated from the Confederations Cup with their most recent losses.
It would've been admirable to say the least for either of them to advance in a Group A that boasted the likes of Italy and Brazil, but they each came up short by going 0-2 through the first two matches.
Although, Saturday's match will offer as a big telling point as to which team should be regarded as more dangerous entering the 2014 World Cup. If both coaches don't opt to rest their starters and put it all on the line, we could see some entertaining football despite the lack of stakes.
Nigeria vs. Spain: Sunday, June 23 at 3 p.m. ET (ESPN)
Thursday's matches will go further in telling us how Group B will shake out, but there's a chance that advancing to the semifinals could be on the line for Nigeria in this match.
Spain did well to earn a 2-1 win over Uruguay in its opener, and it will face a hapless Tahiti squad Thursday, who it will surely demolish. It might not be playing for much when it comes to Sunday's match with Nigeria.
On the other hand, Nigeria must hold off Uruguay if it wants any hope of advancing to the semifinals, and that match takes place Thursday at 6 p.m. ET on ESPN.
By the time this match takes place, Spain could be cruising to the semifinals.
Uruguay vs. Tahiti: Sunday, June 23 at 3 p.m. ET (ESPN2)
Depending on how Uruguay performs against Nigeria Thursday, Uruguay could play its way into the semifinals Sunday vs. Tahiti.
The Uruguayans must avoid defeat Thursday against the Nigerians to stay alive, but a win would all but guarantee their advancement.
The Tahiti squad they face was throttled 6-1 by Nigeria, and it could get worse when it faces Uruguay. Meanwhile, Nigeria will finish its Group B play against two-time defending World Cup champion Spain.
If you're looking for goals scored at will and a completely overmatched team struggling to remain on its feet, this would be the match for you to watch.