Cousins Valentin Vacherot and Arthur Rinderknech will meet in dream final of the Shanghai Masters after pulling off stunning semifinal upsets of former champions Novak Djokovic and Daniil Medvedev.

World number 204 Vacherot became the lowest-ranked player to reach an ATP Masters 1000 final after he defeated a struggling Djokovic 6-3 6-4 on Saturday.

Hours later, Rinderknech knocked out former US Open champion Medvedev 4-6 6-2 6-4 to complete an extraordinary family double.

“I can’t even say it’s a dream because I don’t think even one person in our family dreamt about it,” Rinderknech said about facing his cousin in Sunday’s final.

“It was a dream that came out of nowhere.”

Qualifier Vacherot troubled Djokovic with drop shots and punishing rallies and the Serbian fourth seed, strugglin

See Full Page