Juan Martin del Potro says he is as surprised as anyone that he has reached the last 16 of the US Open.
Del Potro cruised past Spain's David Ferrer 7-6 (7/3) 6-2 6-3 to make his first major fourth round since Wimbledon three years ago.
The Argentinian has endured a nightmare spell since then with injury, after a chronic wrist problem meant he missed nine grand slams in a row.
Returning at Wimbledon this year, Del Potro is finally hitting the sort of form that saw him become world number four and a champion at Flushing Meadows in 2009.
He clinched a silver medal at the Olympics last month, losing to Andy Murray in a brutal final, and now faces Austrian Dominic Thiem for a quarter-final spot in New York.
"I didn't expect to be in the second week of this tournament," Del Potro said.
"I didn't expect to get a medal in Rio. I didn't expect to play at this level in this part of the year.
"Of course, I just want to be free with my wrist, trying to play in a good level as I did couple of years ago but I think I'm surprised with my level at the moment."
Another player rediscovering form is Grigor Dimitrov, who beat Portugal's Joao Sousa at Flushing Meadows to set up a fourth-round meeting with Murray.
Dimitrov made the semi-finals at Wimbledon in 2014 but has failed to go past the fourth round at a major tournament since.
The world number 24 appointed Murray's former coach Dani Vallverdu to his team this summer and says he feels rejuvenated.
"I fell in love with tennis again. It's simple as that," Dimitrov said.
"It's not only because I've been winning matches or anything like that. It's because I started to enjoy the process again.
"I'm enjoying the work again. I'm enjoying waking up in the morning early to come to practice. I'm enjoying doing the ice baths again. I'm enjoying pretty much everything that I do."
Nick Kyrgios retired with what appeared to be a hip injury against Ukraine's Illya Marchenko.
"I'm pretty disappointed," Kyrgios said. "I don't like to retire. It's probably like the second or third time I've done it. It's never easy."
Marchenko now faces world number three Stan Wawrinka, who survived a match point against him to win in five sets against Britain's Dan Evans.