The 25-year-old Roman, who is No. 9 in the world, eliminated Hubert Hurkac in the semifinals and will play in the final on Sunday with Novak Djokovic or Denis Sapovalov.
Mateo Berretini, who won the Queen’s Club Championship a few days before Wimbledon, will play for the first time in a Grand Slam final after Rafa Nadal eliminated him in the semifinals at the 2019 US Open.