23-time Grand Slam winner Serena Williams fought her way into the Wimbledon semi-finals after losing her first set against Italy’s Camila Giorgi.
Serena lost by 3-6 in the first set before beating the world number 52 by 6-3 6-4 at the All England Club to earn her slot in the semi-finals of the tournament.
Williams will now battle it out with German 13th seed Julia Gorges in Thursday’s semi-final clash.
“Also through to the last four are German 11th seed Angelique Kerber, who beat Russian Daria Kasatkina 6-3 7-5 and Latvian 12th seed Jelena Ostapenko, who overcame Slovak Dominika Cibulkova 7-5 6-4,” according to BBC Sport.
Williams returned into action in March after giving birth to her daughter and now seeks to become the fourth mum to win a major, after Belgium's Kim Clijsters and Australians Evonne Goolagong Cawley and Margaret Court.
The top 10 seeds are already out of the competition while Serena has yet to face a player ranked in the top 50.
"I feel good, I feel like I did better today, I had to. This is only my fourth tournament back so I don't feel pressure, I don't feel I have to win this. I still have a long way to go to be where I was," she told BBC Spot.
Williams continues with her quest to level Court's record of 24 Grand Slam titles and will go into the record books as the lowest ranked player - at 181st - to reach a women's semi-final at Wimbledon.