By Mike Dickson for MailOnline
Published: 07:47 GMT, 28 January 2020 | Updated: 08:04 GMT, 28 January 2020
Hindered by physical pain, given a code violation for bad language and facing seven match points, Roger Federer staged one of the most remarkable survival acts of his career to stay in the Australian Open.
Seven times he was on the cusp of defeat to world number 100 Tennys Sandgren, and seven times he pulled himself back to win 6-3, 2-6, 2-6, 7-6, 6-3 in three hours and 31 minutes.
He was left awaiting the winner of Novak Djokovic and Milos Raonic, having equalled his record of match points saved, which came 17 years ago against Australian Scott Draper.
Roger Federer has progressed to the semi-finals of the Australian Open with a stunning victory
Federer greets opponent Tennys Sandgren at the net following their five-set thriller
American Sandgren was on the brink of victory but failed to get the win over the line
World No 3 Federer appeared to be heading home before he rallied back in the fourth setsonos sonos One (Gen 2) - Voice Controlled Smart Speaker with Amazon Alexa Built-in - Black read more