Rafael Nadal advanced into his 46th Masters 1000 final in Shanghai 2017. Roger Federer repeated that feat a few hours later following a 3-6, 6-3, 6-3 win over Juan Martin del Potro. Federer avenged the US Open defeat and ousted the Argentine for the 17th time in 23 encounters.
The Swiss came from a set down to cross the finish line and advance into his third Shanghai final. Roger raised his level in sets two and three, never facing a break point and sailing through his service games to keep the pressure on the other side.
Juan Martin failed to follow that pace, losing serve three times in the last two sets to end his journey in the semis. Thus, Federer booked a place in his seventh final that year and brought up the 38th meeting with his great rival Rafael Nadal.