Bayern Munich takes on Real Madrid in the highly-anticipated Champions League semifinal on Tuesday. There is a live stream of the first leg of the aggregate match available online here.The game will be broadcasted on the Fox Soccer channel as well.

This semifinal match pits two teams that both use a similar 4-2-3-1 formation against each other. These teams are also quite familiar with each other -- they've played each other a record 18 times in European competition. They've met four previous times in European Cup semifinals with Bayern winning three to Madrid's one.

Both teams beat up on lesser opponents in the first two knockout stages, but should be in for a battle in the semifinals. Real Madrid comes into the Champions semifinals leading La Liga by four points over Barcelona, but has drawn three of their last La Liga matches. Bayern Munich, on the other hand, has been held scoreless their last two matches and didn't win the Bundesliga this year.

Real Madrid seemingly has the momentum coming into this semifinal, which means that Munich has to play a perfect game on Tuesday, according to one of its stars.

We will give everything. You will see a great Bayern, I'm sure, Arjen Robben told reporters this week. We have no doubt that to eliminate Madrid, we will have to be at 120%, at our maximum, and play the perfect game.

Real Madrid will rely on its impressive attack of Cristiano Ronaldo, who set the La Liga record with 41 goals, Mesut Ozil, and Karim Benzema. Bayern Munich can counter with Robben, Thomas Muller, and Fracnk Ribery, but most give the edge to Los Blancos.

They have incredible quality in attack, Robben said. There are no secrets about Madrid. But the most important things is that they have the best coach, who always knows how to play these games.

Real Madrid's coach, Jose Mourinho, might be the biggest edge that the team has. Mourinho has long gotten under the skin of some of his toughest foes, including Barcelona, in getting Real Madrid prepared for the biggest games. Tuesday will prove to be a difficult test on the road for Real Madrid -- it is 0-8-1 in nine trips to Allianz Arena.