regarding the match between Manchester City against Real Madrid, I think it's also clear, that these two teams have an equally good chance of qualifying for the final, so this match will be difficult to predict. But yes, because Manchester City will be playing at home, Manchester City should be able to maximize this home match to beat Real Madrid. Because in truth, Real Madrid is a team that is difficult to beat in the Champions League, especially in a phase like this.
I am not entirely sure about Madrid vs City game but I can definitely look at Inter vs Milan game and say that Inter will be at the finals, that much seems like the biggest possibility. Maybe I am wrong and maybe they won't be but it feels like they are going to be for sure. In the end, UCL is a tough competition and not everyone plays with their best, sometimes they do, sometimes they play worse and that is why I believe that we should be focusing a bit more towards daily situations.
Such as injuries, momentum, bookings, any rumors from locker room, all of that matters. That will result with you finally figuring out what you can see and who you could bet on. I think so far it looks like Inter again, but wait until last day and you can have a clearer image.