Two Spanish League giants, one Premier League titan, and one relatively obscure Bundesliga club make up the semi-final teams in the 2011 Champions League.
Barcelona will face Real Madrid, while Manchester United will take on Schalke 04.
The Barcelona-Real Madrid matches promise to be exciting and drama-filled. The rivals will face each other four times in the next few weeks.
Aside from Champions League action, the two teams meet on April 16 at Santiago Bernabeu in a La Liga match, and they will follow that with a match on April 20 at Estadio Mestalla, for the final of the Copa del Rey.
With those four matches ahead, Jose Mourinho's club will have plenty of opportunities to avenge their humiliating 5-0 loss to Barcelona at Camp Nou on November 29.
As for Manchester United, the Red Devils have a somewhat comfortable lead on Arsenal for the Premier League title, they're facing well-acquainted Manchester City next week at Wembley Stadium, and should they defeat underdog Schalke, will play the final of Champions League at Wembley.
Manchester United can chat up how they're not thinking about taking home three pieces of silverware, but certainly they are thinking about it.
Sir Alex Ferguson's side are playing at the top of their game, and may even improve as they are welcoming back players from injury.
Meanwhile, Schalke is the lone low-profile team in the group.
Though the German club deserve credit for coming this far, they are currently ninth in the standings in the Bundesliga. Their most notable players are former Real Madrid stalwart Raul, who at age 33 still has some of the scoring touch that made him a legend with Los Galacticos. Schalke also boasts a world class goalkeeper in Manuel Neuer, and a solid striker in Dutch star Klaas-Jan Huntelaar.
The first legs will be played on April 26th and April 27th, and the second legs will be played on May 3rd and May 4th.