Efter en stark forehand tvingade världsettan Novak Djokovic ner Dominic Thiem mot hörnet. Efter ännu ett tungt forehandslag orkade inte Thiem mer och missade.
Missen betydde vinst för Djokovic med 2-0 i set, 7-6(2), 7-6(4) och han är nu klar för sin tredje final i Madrids ATP-turnering.
Djokovic knöt näven mot skyn och applåderade tillsammans med Madrid-publiken. Det är serbens första final sedan Australian Open i januari.
I finalen ställs han mot antingen Stefanos Tsitsipas eller Rafael Nadal.