Roger Federer just made it to the semi-finals of Wimbledon in spectacular fashion.
The No. 3 player in the world clawed his way back from being two sets down against Croatian player Marin Cilcic, to winning in five sets.
"He continues to add chapters to his legacy"
Federer celebrates his 10th career win from 2 sets down #Wimbledon https://t.co/s9JA8DRdGI
— Wimbledon (@Wimbledon) July 6, 2016
Naturally enough, Twitter can't cope.
Roger Federer should be your midweek inspo
Wednesday slump? What Wednesday slump?!
If Federer can come back from being two sets down to win in five, god DAMN IT you can get through his week.
— Fionnuala (@FionnualaJay) July 6, 2016
Is Federer incapable of sweating?
Our own Philip Egan is calling for a thorough investigation.
Can someone please explain to me how Roger Federer doesn't break a sweat in an epic five set match on a hot day at Wimbledon
— Philip Egan (@PhilEganTodayFM) July 6, 2016
Next role for Roger - Easter bunny?
As far as religious tennis experiences go, that was much like Easter. #Federer
— maru (@AdvFed) July 6, 2016
He was obviously channeling his hero - Xena, Warrior Princess
Federer getting out of trouble here like pic.twitter.com/sJFGkUUoRE
— Hannah Wilks (@newballsplease) July 6, 2016
They were also keen to make sure he didn't forget his roots, mind
His ... Bleach ... Blonde ... Roots?
Still got it! #federer pic.twitter.com/5S7qCrWqr8
— Jason Gay (@jasongay) July 6, 2016
How many grand slams have you won Sorabh?
Me: "Federer is getting old."
Dad: "He's 34. Your age."
M: "He's 1 month 6 days older than me."
D: "You have 36 days to win 17 grand slams."— Sorabh Pant (@hankypanty) July 6, 2016
Meanwhile, the Royal Box attendees continue to make a stir
Sorry but Bear Grylls is in the Royal Box at Wimbledon? Could someone send me a copy of the criteria please.
— Alison Ring (@alisonringrang) July 6, 2016
Drink your own p*ss Al. Then we'll talk.
Bear Grylls spotted at Wimbledon. I bet he'll be disappointed that there's champagne, but no piss.
— Kate Rowland (@helloiamkate) July 6, 2016