The last time Real Madrid and Barcelona faced off in Spain's biggest rivalry, Real Madrid came into the match as newly-minted champions while Barcelona was a team in shambles, a club on the verge of a major shake-up.
What a difference seven months can make.
The roles have reversed for the Spanish powers, with Barcelona running away with the league and looking unbeatable while Real Madrid is the one coming off a recent coaching change and dealing with a tidal wave of injuries. Saturday's match has all the makings of a blowout and you can rest assured Barcelona will be looking for some sweet revenge after the way Real Madrid tore Barca to shreds last May.
Even with that backdrop, Barca-Real Madrid is still the most highly-anticipated game of the weekend, but there is certainly competition. The biggest threat to that title goes to AC Milan-Juventus, which is probably a better game because both teams are closer to being on form.
If you're looking for some more information and insight into the weekend's best games, then check out SBI's Top 10 matches to watch along with the full soccer on TV schedule. Enjoy:
Top 10 matches to watch
1. Real Madrid at Barcelona. As much as this has all the makings of a blowout there is still definitely a can't-miss feel to it, like we are either going to see a Barca blowout or one of the best matches of the year.
2. AC Milan at Juventus. Both teams want this one badly to stay within striking distance of Serie A leaders Inter Milan. Juventus little man Sebastian Giovinco is playing big and is among the ones to watch in this one.
3. Villarreal at Sevilla. Barcelona loss aside, Sevilla has been in better form than the Yellow Submarine in recent weeks, but Villarreal offense keeps it in any game. Will we see Jozy Altidore get another start? And if he keeps playing, will it go a long way toward softening the hatred for Giuseppe Rossi among American fans?
4. Marseille at Lyon. Marseille has been underachieving all year and Lyon is enduring its worst run of form all season. So why is this ranked so high? There will still be too much talent on display and we should see some good attacking soccer to make this a fun one to watch.
5. Manchester United at Tottenham. The champs' last match before heading to Japan is an important one because they can't afford any more slip-ups while Liverpool is still racking up points.
6. NCAA College Cup Final. If favorites Wake Forest reach the final, we should be treated to a great match, whether its against Maryland or St. John's. If it's Maryland, you could see half the players who will be first-rounders in the 2009 MLS Draft on display.
7. Schalke 04 at TSG Hoffenheim. Note to self: Don't miss any more Hoffenheim games because they are arguably the second-most fun team to watch play these days (Barcelona being the most fun to watch.)
8. Colon at Boca Juniors. Boca is in a three-way tie for first place in Argentina and needs a win here to either lift the title or force a playoff. You can bet Colon won't make it easy.
9.Bayern Munich at VFB Stuttgart. Bayern is rolling and playing great soccer these days and a win could move them past Hoffenhim. Stuttgart is in the middle of the pack and needs this upset to try and climb into the pack competing for European spot
10. Digicel Caribbean Cup Final (Jamaica vs. Grenada). Could be worth a look to check out some of the players MLS scouts are eyeing ahead of 2009.
This wekeend's soccer on TV
5:30pm- ESPN2- NCAA Final Four- Wake Forest vs. North Carolina.
8pm- ESPNU- NCAA Final Four- Maryland vs. St. John's
11:30pm- FSC- Al Ahly vs. Pachuca (FIFA Club World Cup)
7:40am- Setanta USA- Arsenal at Middlesbrough
10am- FSC- Everton at Manchester City
10am- Setanta USA- Hull City at Liverpool
11:30am- GolTV- Bayern Munich at VFB Stuttgart
12:15pm- Setanta USA- Birmingham at Preston North End
12:30pm- FSC- Manchester United at Tottenham
2pm- GolTV- Espanyol at Valencia
2:30pm- FSC- Lecce at Napoli
2:55pm- Setanta USA- Nantes at Rennes
4pm- GolTV- Real Madrid at Barcelona
4:30pm- FSC- Torino at Bologna
5pm- Setanta USA- Bolton at Aston Villa
6:45pm-Setanta USA- Fulham at Stoke City
8:30pm- FSC- Blackburn at Wigan
8:30pm- Setanta USA- Hull City at Liverpool
1am- FSC- Sydney FC at Central Coast Mariners
5:30am- FSC- Gamba Osaka vs. Adelaide United (FIFA Club World Cup)
8:25am- Setanta USA- Newcastle United at Portsmouth
9am- FSC- Chievo vs. Inter Milan
11am- FSC- West Ham at Chelsea
11am- GolTV- Schalke 04 at TSG Hoffenheim
1pm- GolTV- Villarreal at Sevilla
1pm- ESPN2- NCAA College Cup Final
2pm- Fox Sports Espanol- Colon at Boca Juniors
2:30pm- FSC- AC Milan at Juventus
2:55pm- Setanta USA- Marseille at Lyon
3pm- GolTV- Real Betis at Atletico Madrid
5:30pm- GolTV- Deportivo Pereira at America
6pm- FSC- Digicel Caribbean Cup Championship (Jamaica vs. Grenada).
What matches will you be watching this weekend? What match-ups are you most looking forward to?
Share your thoughts below.