Champions League predictions for four stellar quarterfinal matchups

Two sides have played in each of the last five Champions League semifinals, but one of them won’t this season after Friday’s draw matched Bayern Munich, the champion of 2013, against Real Madrid, the defending champion. The other outstanding matchup of the last eight features Barcelona playing Juventus in a repeat of the 2015 final.
Monaco, slayer of Manchester City and leader of the French league, face Borussia Dortmund, while Leicester City faces another Spanish side as it takes on Atletico Madrid.
Here's a breakdown of each of the four quarterfinal pairings, along with predictions for which four will advance to the semifinals as the road to the final at Cardiff's Millennium Stadium continues.
Bayern Munich vs. Real Madrid (April 12/18)
Juventus vs. Barcelona (April 11/19)
Atletico Madrid vs. Leicester City (April 12/18)
Borussia Dortmund vs. Monaco (April 11/19)
