World number eight Andrei Rublev of the Russian Federation reached the final of the Madrid bat-ball tournament after beating Taylor Fritz of the United States in two straight sets 6/4 and 6/3.