MADRID -- Dominic Thiem beat Kevin Anderson 6-4, 6-2 to advance to the Madrid Open final on Saturday.
The fifth-seeded Thiem arrived at the semifinals after dealing top-ranked Rafael Nadal his first loss on clay in a year.
Thiem beat the sixth-seeded Anderson after breaking both of his first service games in each set.
He will play second-seeded Alexander Zverev, who brushed aside Denis Shapovalov 6-4, 6-1 to reach Sunday's final.
Thiem will be seeking his second ATP title of the season and his 10th overall.