Rafa Nadal superó un maratón de dos horas y 45 minutos ante el croata Ivo Karlovic para clasificarse para la tercera ronda del torneo de Shanghai (China), octavo y penúltimo Masters 1000 de la temporada.