Novak Djokovic hailed his win over Dominic Thiem in the semi-final of the Madrid Open as his best win of the clay court season.