Nadal got past third seed Alexander Zverev in the semi-final after the German was forced to withdraw due to what looked like a serious injury.