I'd go:
------------------Hart-------------------
Sagna--Kompany--Mangala--Clichy
--------Fernando--Fernandinho-----
Navas---------De Bruyne-----Silva---
------------------Aguero----------------
Subs: Caballero, Zabaleta, Otamendi, Delph, Iheanacho, Sterling, Bony
Only real decision is Navas or Sterling, and I'd go with Navas to start. Then Zabaleta or Kolarov on the bench - the thought of either of them up against Bale or Ronaldo is pretty terrifying, but I have slightly more faith in Zaba raising his game for the occasion (plus he can play right or left back).