So are we set for a meeting of two of English football's finest teams or England's two overseas stars?
Arsenal and Manchester City go into Champions League battle on Tuesday evening knowing that should they win their respective quarter-finals then they will face off against each other in the last four, but to do that they are going to have to get the better of Harry Kane's Bayern Munich and Jude Bellingham's Real Madrid respectively.
Will both Premier League sides make it through their tricky-looking ties? We asked the Mirror Football team what they think ahead of the first legs:
It is surely written in the stars that we will get an all-English Champions League semi final. Why? Because there has to be an English team guaranteed for the final at Wembley on Saturday, June 1. That’s just how these things work.
I think Manchester City face the harder task with Real Madrid in their quarter final - but do not be fooled into thinking Arsenal have it easy against Bayern Munich.
City have the know-how to beat Real and, when they beat the Spanish giants 4-0 at the Etihad last May, I think it was the single best team performance they have produced under Pep Guardiola.
They hit new heights and showed that they can deliver on the big occasion. Real Madrid are so much better this season - in no small part because of Jude Bellingham - than they were last year. But I still think City have the edge.
Arsenal have a great opportunity to beat Bayern. Their last three meetings have ended up finishing 5-1 to Bayern. But the Germans in disarray at the moment.
But when you have so many quality players, personal pride means they will lift themselves for the occasion. It will be far harder than people think - but I fancy Arsenal to sneak through.
Logic
Read on m.allfootballapp.com