RAFA Nadal has continued his perfect record at this year's ATP World Tour finals with a 6-7 (2), 6-3, 6-4 victory against his countryman David Ferrer. Although essentially a dead rubber, this hard-earned victory was still the longest match of the tournament so far at two hours 37 minutes. Nadal's come-from-behind victory means that the 29-year-old Mallorcan has now won 24 of the 30 Tour-level meetings between this pair. He meets World No 1 Novak Djokovic next in the semi-finals tomorrow afternoon.