World number one and top seed Novak Djokovic overcame two tie-breaks to beat fifth seed Dominic Thiem 7-6 (7-2), 7-6 (7-4) and reach his third Madrid Open final on Saturday, where he will face the winner between world number two Rafael Nadal or eighth seed Stefanos Tsitsipas on Sunday.