Alejandro Davidovich Fokina celebrates after beating Alexander Zverev in their men's singles semi-final at the Shanghai Masters in Shanghai. (EPA Images pic)SHANGHAI: Top seed Alexander Zverev fell to a relentless Alejandro Davidovich Fokina in the Shanghai Masters semi-finals on Saturday over three tense sets.

Davidovich Fokina, ranked 26th, fought back to win 5-7, 6-4, 6-3 and will play either Daniil Medvedev or fellow Spaniard Rafael Jodar in the final on Sunday.

The 27-year-old Spaniard combined grit, lightning-fast returns and graceful drop shots to stun the German, who will end the year world number one.

"I was a little bit nervous," Davidovich Fokina told the crowd afterwards of his shaky start.