Real Madrid will face Juventus in the Champions League semi-finals. The European champions will visit Turin for the first leg, to be played on Wednesday, May 6, with a return leg at the Santiago Bernabeu on Tuesday, May 12. The draw took place at the UEFA headquarters in Nyon, Switzerland on Friday morning and Barcelona will welcome Bayern Munich in the first-leg of the other semi-final. Madrid's clash will see coach Carlo Ancelotti return to face his former club, while Juventus forward Alvaro Morata will face the side that sold him last summer. The sides met in the group stages last season, with Madrid winning the home match 2-1 and drawing the match in Turin 2-2. All four semi-finals have won the competition before, just the second time that has happened in the era of the Champions League. The clubs have 21 titles between them and have contested 37 finals. The road to Berlin continues.