I think Bayern Munich advance , Germans always find a way to win these even when they don't deserve to. Bayern crawled into that champions league semifinal losing to Dortmund and drawing with Mainz last week to lose any chance of the Bundesliga title, but German football seems to always win out. Madrid is always used to controlling possession in La Liga but they just seem weak at the back, Ronaldo doesnt go back to defend, and he has Lahm on him who is one of the best defenders in the game. Throw in a Saturday trip to Camp Nou for Madrid and a very smart German squad, my money will be on Bayern to be at home in the final.
Chelsea would need a miracle at Camp Nou after watching that match today or a totally different style of play, Stamford Bridge and Camp Nou are such different pitches, Barcelona can spread them out at home and they are not on that tight pitch at Stamford bridge.