Roger Federer will make Denis Shapovalov’s dream come true on Friday after the Swiss booked a Miami Open semi-final against the Canadian starlet with a ruthless 6-0, 6-4 destruction of Kevin Anderson.

Shapovalov, who beat fellow young gun Frances Tiafoe 6-7 (5/7), 6-4, 6-2 to reach his third ATP Masters semi-final, grew up idolising and studying the 20 time Slam-winning Swiss legend who once again rolled back the years with a sublime show at Hard Rock Stadium.

This will be their first meeting and one the Canadian, who will break into the top 20 when the rankings are released next week, cannot wait for.

“It’s a match up I have been looking forward to my whole life, a high stakes match against your idol. It’s just a dream come true,” said Shapovalov.

“I will try and approach it like any other game, try and enjoy it, give it my all. It will be a difficult match but I am just happy to have a chance to play him.”

Federer may have been the 19-year-old’s hero but he’s attempted to learn from Rafael Nadal and Novak Djokovic too.

“With Roger, I was always looking at his backhand and tried to copy him and build my game like his - aggressive, always coming in,” said the number 20 seed.

With Shapovalov taking on Federer and long time friend and compatriot Felix Auger-Aliassime, 18, facing defending champion John Isner in the semis, the tennis stars of tomorrow are beginning to prove their worth on the biggest of stages.

“It’s crazy for me and Felix to both have reached the semi-finals,” Shapovalov said, while Federer called the clash of generations “exciting”.

“It’s an exciting draw, for John and for myself here, playing these young guys,” Federer said. “They are not just young, but they are very good, as well.

“I practiced with Denis way back, he might have been 16, 17. He was just hitting big. I was, like, ‘Wow, it’s unbelievable. How old is he? How good is he going to get? It’s going to be tough against him.”

The Swiss came into the match with Anderson knowing the world number seven’s huge serve could be the difference, just as it was in a dramatic five set, last eight encounter at Wimbledon won by the South African last summer.

Yet after a whirlwind first set, Federer had broken the Anderson serve three times and “bageled” his opponent, much to the delight of a packed house on center court who came to show their appreciation for the evergreen 37 year-old as he chases a fourth Miami title which would take his career tally to 101.

It was the first time Anderson, 32, has ever lost a first set at ATP level to love and although the second was far tighter, Federer was always in control.

Shapovalov, meanwhile, crashed home 40 winners in an entertaining tussle with American Tiafoe on a rain interrupted day in South Florida.