To many soccer fans, FC Barcelona is already considered the best team in the world. On Saturday, Barca will have the chance to hold that title in an official capacity.
The European champions take on South American champions Estudiantes La Plata in the final of the Club World Cup, with the winner taking the crown as world's best. Barcelona is heavily favored, but the tournament has offered upsets in the past so the Argentine club cannot be ruled out.
Barca-Estudiantes is the marquee match-up in a weekend filled with good games from Italy to England. Whether it's AC Milan-Fiorentina, or Benfica-FC Porto, there is something for everybody this weekend.
Here are SBI's Top 10 Matches to Watch, as well as a rundown of this weekend's soccer on TV:
SBI's Top 10 Matches to Watch
1. Estudiantes vs. FC Barcelona. The title of 'Best in the World' goes to the winner of this Club World Cup final.
2. Benfica vs. FC Porto. This Portuguese classic should have plenty of goals and drama as both squads look to close ground on first-place Braga.
3. Fulham vs. Manchester United. Can Clint and the Cottagers send the Red Devils tumbling with an upset?
4. Fiorentina vs. AC Milan. This battle of Champions League sides would be higher up if not for Fiorentina's domestic struggles.
5. Arsenal vs. Hull City. Could Jozy Altidore's first EPL goal come against the Gunners?
6. AS Roma vs. Parma. The Romans can complete a steep climb back into the Top 4 in Serie A with a win against surprising Parma.
7. Deportivo La Coruna vs. Valencia. Deportivo can leapfrog Valencia into fourth place in La Liga with a win.
8. Hamburg vs. Werder Bremen. These teams are tied for fourth in the Bundesliga, but can close to within three points of first place with a win in this Northern German clash.
9. West Ham vs. Chelsea. This London Derby looks like a blowout in the making, but you can never count out the Hammers.
10. Sevilla vs. Getafe. If you're looking for some entertainment, this match shouldn't disappoint.
This Weekend's Soccer on TV
5am- FSC- Melbourne Victory vs. Sydney FC
7:45am- ESPN2- Portsmouth vs. Liverpool
8am-FSC- Pohang Steelers vs. Atlante (Club World Cup)
10am- Setanta USA_ Fulham vs. Manchester United
10am- FSC- Manchester City vs. Sunderland
10:15am- RAI- Vicenza vs. Torino
11am- FSE- Estudiantes La Plata vs. FC Barcelona
Noon- ESPN360.com/RAI- Bologna vs. Atalanta
12:20pm- Setanta USA- Nottingham Forest vs. Preston
12:30pm- FSC- Arsenal vs. Hull City
1:30pm- FSE- Arsenal vs. Hull City (Delayed)
2pm- GolTV- Sevilla vs. Getafe
2pm- ESPN Deportes- AZ Alkmaar vs. ADO Den Haag (Delayed)
2:45pm- FSC/RAI- Fiorentina vs. AC Milan
3pm- Setanta USA- St. Etienne vs. Olympique Marseille
3:30pm- FSE- Fiorentina vs. AC Milan (Delayed)
4pm- GolTV- Real Madrid vs. Real Zaragoza
5pm- FSC- Aston Villa vs. Stoke City
7:30pm- FSE- Manchester City vs Sunderland (Delayed)
8am- ESPN360.com- Newcastle United vs. Middlesbrough
8:30am- ESPN360.com- NAC Breda vs. Ajax
8:30am- Setanta USA- Wolves vs. Burnley
9am- FSC/FSE/ESPN360.com- AS Roma vs. Parma
9am- ESPN360.com- Juventus vs. Catania
9:30am- GolTV- Hamburg vs. Werder Bremen
10:30am- ESPN360.com- Roda JC vs. PSV Eindhoven
11am- ESPN Deportes/ESPN360.com- Espanyol vs. Almeria
11am- DirecTV- Villarreal vs. Racing Santander
11am- DirecTV- Malaga vs. Mallorca
11am- Setanta USA- Lille vs. Le Mans
11:30am- ESPN360.com- FC Cologne vs. FC Nuremberg
12:55pm- ESPN Deportes- Roda JC vs. PSV Eindhoven
1pm- GolTV- Tenerife vs. Atletico Madrid
2:45pm- FSC/FSE/RAI- Inter Milan vs. Lazio
3pm- ESPN Deportes/ESPN360.com- Deportivo La Coruna vs. Valencia
3pm- Setanta USA- Monaco vs. Lyon
3:15pm- ESPN360.com- Benfica vs. FC Porto
5pm- FSC/FSE- Everton vs. Birmingham City (Delayed)
6pm- GolTV- Medellin vs. Huila
10pm- Setanta USA- West Ham vs. Chelsea (Delayed)
Which matches are you most looking forward to?
Share your thoughts below.