In a repeat of the 2016 final, Real Madrid will defend their UEFA Champions League title against city rivals Atletico, while Juventus face Monaco in the other tie.