The Shanghai Rolex Masters arrives at the Semifinals stage, and the hard courts of Shanghai will host two compelling matchups as players compete for a place in Sunday's final. One contest features a historically lopsided rivalry, while the other is a completely fresh encounter between a rising name and a proven elite force.
Alexander Zverev vs. Alejandro Davidovich Fokina - Semifinals
The head-to-head record here is about as one-sided as rivalries get at this level: Zverev leads 6-1, and the recent results reinforce just how commanding that advantage has been. Zverev's victories include a crushing 6-2, 6-2, 6-1 scoreline at the U.S. Open, a 6-4, 6-1, 6-1 dismantling at the French Open, and a 7-5, 7-6(3) semifinal win in Cologne. Davidovich Fokina's lone win came at the National Bank Open in Toronto, a 6-1, 6-2 result that stands as the clear outlier across five recent meetings. Zverev's ranking of 3 versus Davidovich Fokina's 22 further underlines the gap in class. Zverev enters this Semifinals as the strong favorite by virtually every measure available.
Prediction: Zverev to win.
Rafael Jodar vs. Daniil Medvedev - Semifinals
This Semifinals matchup is a genuinely blank slate: Jodar and Medvedev have never previously met on tour, and no odds are available to offer additional signals about market expectations. What the data does provide is a clear ranking gap, with Medvedev sitting at 8 in the world and Jodar at 23. Medvedev's pedigree at Masters 1000 level on hard courts is well established, and reaching the Semifinals in Shanghai is a familiar territory for a player of his experience. Jodar's run to this stage is a notable achievement and represents his deepest run at this level. With no head-to-head history to draw on, ranking differential is the primary guide.
Prediction: Medvedev to win.



