Nadal reaches Madrid last eight as rivals falter, Barty in final

Top