Taylor Fritz became the first American since 2006 to reach the title match at the ATP Finals after winning a slugfest against world number two Alexander Zverev in on Saturday.