Home Tennis Nadal fights back to reach last four