Vietinių fanų numylėtinis ketvirtfinalyje po 1 valandos 47 minučių kovos 4:6, 4:6 pralaimėjo vokiečiui Alexanderiui Zverevui (ATP-6). Tai buvo trečia vokiečio pergalė prieš ispaną per aštuonias jų dvikovas ir pirma – ant grunto dangos. Įdomu tai, kad R.Nadalis prieš A.Zverevą laimėjo pirmus 5 mačus, bet visas 3 pastarąsias dvikovas pranašesnis buvo vokietis.
R.Nadalis pirmojo seto šeštajame geime „sausai“ laimėjo varžovo padavimų seriją ir atitrūko 4:2, tačiau A.Zverevas į tai atsakė įspūdingu spurtu 4:0. Tiesa, aštuntajame geime R.Nadalis dar bandė pakreipti seto eigą kita linkme, bet nerealizavo „break pointo“.
Antrajame sete vokietis savo padavimų metu žaidė nepriekaištingai, o R.Nadaliui sunkiai sekėsi rinkti taškus savo padavimais. Ispanas penktajame geime pralaimėjo savo padavimų seriją ir nebeatsitiesė. Skirtumas galėjo būti ir dar didesnis, jei A.Zverevas būtų realizavęs dar dviejuose geimuose turėtus „break pointus“.
Sunkiai į pusfinalį pateko kitas favoritas austras Dominicas Thiemas (ATP-4). Jis po 1 valandos 56 minučių kovos 3:6, 6:3, 6:4 įveikė JAV teniso milžiną Johną Isnerį (ATP-39).
ATP 1000 serijos vyrų teniso turnyro Madride prizų fondą sudaro kiek daugiau nei 2,614 mln. eurų.