As if Chelsea-Liverpool needed any more drama to make it a must-see encounter, having Fernando Torres make his Chelsea debut against the very Liverpool side he just left days ago makes this one a can't-miss match and the headliner in a loaded weekend of soccer action.
The uncomfortable reunion also happens to be a seriously important match for both sides, with Chelsea trying to stay in the title race and Liverpool trying to climb back into the picture. Liverpool will be calling on newly-signed Luis Suarez to show Torres what he left behind.
Chelsea-Liverpool is far from the only top-quality match this weekend. In Italy, Inter Milan and Roma square off, while in Spain you'll see an incredible collection of attacking talent when Barcelona faces Atletico Madrid.
So what matches should you be watching this weekend? Here is a rundown of This Weekend's Soccer on TV, as well as SBI's Top Ten Matches to Watch:
SBI'S TOP 10 MATCHES TO WATCH
1. Chelsea vs. Liverpool. Fernando Torres faces off against Liverpool. Talk about drama and a match you can't miss.
2. Barcelona vs. Atletico Madrid. Barca will be heavily favored, but Forlan and Aguero give Atletico a puncher's chance.
3. Inter Milan vs. AS Roma. Expect a fierce battle as both teams enter needing points to close the gap on AC Milan in Serie A.
4. Aston Villa vs. Fulham. Michael Bradley's Villa debut could come against Clint Dempsey's side. Last time Bradley and Dempsey played against each other? Try MLS in 2005.
5. Tottenham vs. Bolton. Stuart Holden and Wilson Palacios could give us a Gold Cup preview battle as Tottenham tries to crack the top four and Bolton looks to rebuild its own race for a European spot.
6. Argentina vs. Brazil Under-20s. This CONMEBOL Under-20 clash is one of those games you'll want to record and watch again in five years to see all the superstars you caught an early glimpse of.
7. Borussia Dortmund vs. Schalke 04. You know how Barcelona is a team you must watch every chance you get? Well, Borussia Dortmund is one of the most exciting young teams in Europe and should face a good test from Schalke.
8. Palmeiras vs. Corinthians. Ronaldo may be on the verge of retiring, and Roberto Carlos may be feeling his age as well, but Corinthians/Palmeiras is still a quality Brazilian clash.
9. Tigres vs. Santos Laguna. Top two teams in Mexico right now square off with first place on the line, and it will be a chance to see how Jonathan Bornstein is coming along with his new club.
10. Olympique Lyon vs. Bordeaux. Yes, Paris St. Germain-Rennes is a match-up of teams higher in the standings, but Lyon-Bordeaux always has fireworks.
THIS WEEKEND'S SOCCER ON TV
2:30pm– GolTV- Borussia Dortmund vs. Schalke 04
2:45pm– Fox Soccer Plus- Reading vs. Queens Park Rangers
8:30am– Azteca America- Necaxa vs. Morelia
7:45am– ESPN2- Stoke City vs. Sunderland
9:30am– ESPN3.com- FC Cologne vs. Bayern Munich
10am– Fox Soccer Channel- Newcastle United vs. Arsenal
10am– Fox Soccer Plus- Manchester City vs. West Bromwich Albion
10am– FoxSoccer.tv- Aston Villa vs. Fulham
10am– FoxSoccer.tv- Everton vs. Blackpool
10am– FoxSoccer.tv- Tottenham vs. Bolton
10am– FoxSoccer.tv- Burnley vs. Norwich City
Noon– Fox Soccer Plus- Udinese vs. Sampdoria
Noon– DirecTV- Almeria vs. Espanyol
Noon– DirecTV- Osasuna vs. Mallorca
12:30pm– Fox Soccer Channel- Wolverhampton vs. Manchester United
12:30pm– ESPN3.com- Borussia Moenchengladbach vs. VfB Stuttgart
1pm– FoxSoccer.tv- Brest vs. AS Nancy Lorraine
1pm– FoxSoccer.tv- Caen vs. Lorient
1pm– FoxSoccer.tv- Lens vs. Valenciennes
1pm– FoxSoccer.tv- Montpelier vs. Saint Etienne
1pm– FoxSoccer.tv- Nice vs. Sochaux
1:45pm– ESPN3.com- PSV Eindhoven vs. ADO Den Haag
2pm– GolTV- Villarreal vs. Levante
2pm– Fox Soccer Plus- Burnley vs. Norwich City (Delayed)
2:45pm– Fox Soccer Channel- Cagliari vs. Juventus
3pm– FoxSoccer.tv- Stade Rennes vs. Paris St. Germain
4pm– GolTV- Barcelona vs. Atletico Madrid
4pm– Fox Soccer Plus- Everton vs. Blackpool (Delayed)
6pm– Fox Soccer Plus- Tottenham vs. Bolton (Delayed)
6pm– Azteca America- Cruz Azul vs. Jaguares
6pm– Telemundo- Monterrey vs. Pachuca
6:15pm– GolTV- Deportes Tolima vs. Santa Fe
8pm– Galavision- Santos Laguna vs. Tigres UANL
8pm– Telemundo- Chivas Guadalajara vs. Atlante
8:30pm– GolTV- Boyaca Chico vs. Once Caldas
10pm– Telefutura- San Luis vs. Estudiantes Tecos
1am– Fox Soccer Channel- Newcastle Jets vs. Sydney FC
6:30am– Fox Soccer Plus- Bologna vs. Catania
8:15am– FoxSoccer.tv- Swansea City vs. Cardiff City
8:30am– Fox Soccer Plus- West Ham United vs. Birmingham City
9am– ESPN3.com- Lazio vs. Chievo Verona
9am– ESPN3.com- Napoli vs. AC Cesena
9am– FoxSoccer.tv- Genoa vs. AC Milan
9am– ESPN3.com- Lecce vs. Palermo
10:30am– Fox Soccer Plus- Swansea City vs. Cardiff City (Delayed)
11am– Fox Soccer Channel- Chelsea vs. Liverpool
11am– ESPN3.com- Sevilla vs. Malaga
11am– FoxSoccer.tv- Auxerre vs. Lille
11am– FoxSoccer.tv- Toulouse vs. Monaco
11:30am– GolTV- SC Freiburg vs. Eintracht Frankfurt
1pm– ESPN3.com- Real Madrid vs. Real Sociedad
1pm– Telemundo- Toluca vs. Atlas
1pm– Azteca America- Puebla vs. UNAM Pumas
2:45pm– Fox Soccer Channel- Inter Milan vs. AS Roma
3pm– GolTV- Valencia vs. Hercules
3pm– Fox Soccer Plus- Olympique Lyon vs. Bordeaux
3:15pm– ESPN3.com- Vitoria Setubal vs. Benfica
3:30pm– ESPN3.com- Ecuador vs. Colombia (CONMEBOL Under-20 Championships)
5pm– Fox Soccer Channel- Genoa vs. AC Milan (Delayed)
5pm– GolTV- Palmeiras vs. Corinthians (Delayed)
5pm– Univision- Club America vs. Queretaro
7pm– ESPN3.com- Uruguay vs. Chile (CONMEBOL Under-20 Championships)
9pm– ESPN3.com- Argentina vs. Brazil (CONMEBOL Under-20 Championships)
Which matches are you most looking forward to watching?
Share your thoughts below.