Manchester City host Real Madrid in the Champions League semi final first leg on Tuesday night, and Pep Guardiola spoke highly of his long-time rivals. The Catalan coach knows his side face a major challenge against Los Blancos who have knocked out w...