The British number one, two and three are through to the last 16 in Madrid and will all play on Thursday with Andy Murray versus Novak Djokovic as the main event.
Britain's number one Cameron Norrie came through a grueling three set match against John Isner, eventually winning 6-4, 6-7, 6-4 to reach the last 16.
Norrie, who is ranked world number 11, has continued his success from last year, already winning one ATP 250 title at Delray Beach this year, reaching the Acapulco final against Rafael Nadal and making three quarter-finals in Rotterdam, Indian Wells and Barcelona.
He will take on Spanish youngster Carlos Alcaraz who has had a meteoric rise over the last 12 months which has seen him jump over 100 places in the world ranking to number 9.
The 18-year-old is in incredible form having won three tournaments already this year in Rio de Janeiro, Miami and Barcelona.
British number two Dan Evans will take on Andrey Rublev in the last 16, after a tough three set match against Spanish Roberto Bautista Agut.
Rublev is world number eight and has also had a successful start to 2022, winning three titles in Dubai, Marseille and Belgrade while Evans has struggled to find his form so far this year.
The big news of the last 16 though is former world number one and three time Grand Slam Champion Andy Murray taking on his old rival Novak Djokovic for the first time in five years.
The pair have met at all four Grand Slam finals and have played each other 36 times over the last 16 years.
On paper, this is a a David and Goliath clash with Djokovic as world number one and Murray ranked world number 78 and also playing with a metal hip.
However the Serbian has admitted that the tough start to the season after deportation from the Australian Open and lack of match-play has affected him so it may not be as straightforward on the court.
Murray, meanwhile has a bit of momentum with consecutive wins for the first time since he reached the Sydney title match in January and is relishing the clash.
"We've had so many great battles over the years in some of the biggest tournaments in the world," said Murray.
"We played in the final I think of all four Grand Slams, we played here in the final, and I haven't had that opportunity to play against him for a long time.
"Didn't know if I ever would get that chance, so I'll enjoy it, I'll have a fantastic attitude in the match, give it my best and see where I'm at."
For more exclusive content from Tennisbuzz, including news, features, trivia, promotions and more, please be sure to sign up for our newsletter below or via our home page.
Why not test your tennis knowledge by tackling one of our fiendish quizzes too?