Ο Ισπανός τενίστας επικράτησε του Ντιμιτρόφ με 2-1 σετ στον πρώτο ημιτελικό και πήρε το εισιτήριο για τον τελικό της Κυριακής (17/4), όπου θα αντιμετωπίσει τον νικητή του δεύτερου ημιτελικού ανάμεσα στον Στέφανο Τσιτσιπά και τον Αλέξαντερ Ζβέρεφ.
O 22χρονος Ισπανός (Νο.46), λύγισε με 6-4, 6-7(2), 6-3 τον 30χρονο Βούλγαρο (Νο.29) και πέρασε σε τελικό ATP για πρώτη φορά στην καριέρα του μετά από τρεις αποτυχημένες προσπάθειες.
Barcelona Open: Ο Στέφανος Τσιτσιπάς είναι No.1 στο ταμπλό
Ο Νταβίντοβιτς, ο οποίος απέκλεισε νωρίτερα τον Νόβακ Τζόκοβιτς, έχει συναντηθεί δύο φορές στο tour με τον Τσιτσιπά και η πρώτη ήταν πέρυσι σε αυτή τη διοργάνωση. Δεν μπόρεσε, όμως να ολοκληρώσει τον αγώνα και αποχώρησε τραυματίας μετά το πρώτο σετ, που έληξε 7-5 υπέρ του Στέφανου.