Andy Roddick will have to wait a little longer for his retirement party after seeing off Fabio Fognini to reach the last 16 of the US Open.
The American, who will hang up his racket at the end of his tournament, booked a clash with Juan Martin del Potro by beating the Italian 7-5 7-6 (7-1) 4-6 6-4.
It is the first time the 2003 champion at Flushing Meadows has reached the last 16 of a Grand Slam this season.
Roddick put on an entertaining show, pumping his fist after a number of points and one time running over to the sideline and wagging his index finger at the crowd after a volley winner that gave him a 6-1 lead in the second-set tie-break.
Playing his 50th match on Arthur Ashe Stadium, the home favourite had a wobble in the third set but recovered in the fourth his poise to book his place.
"I'm trying to keep my emotions together all the time while trying to appreciate this tournament," he said afterwards. "I know each time I go warm up it might be my last time."
Argentine seventh seed Del Potro continued his progression through the draw with a straight sets victory over unseeded compatriot Leonardo Mayer.
The 2009 champion had been a break down in the second set, while he also needed treatment for a knee problem.
But he let out a huge roar when 63rd-ranked Mayer hit the final return long to claim a 6-3, 7-5, 7-6 (11/9) win after a three-hour 20-minute marathon which was wrapped up on his sixth match point.
The 20-point tiebreaker was the highlight of the match and included a shot by Mayer that bounced off the net post while heading wide and landed in.
However, his sensational shot making wasn't enough to claw his way back into the match and Del Potro returned to the fourth round for the first time since his title run three years ago.