The first semi-final is between Spanish star Garbiñe Muguruza and Slovakian Magdalena Rybarikova. Muguruza made her first Grand Slam final at Wimbledon 2015, where she lost to Serena Williams in straight sets. However, she made waves in the tennis world when she beat Serena for the 2016 French Open title. Rybarikova is a more unknown quantity, never having made it past the third round of a Grand Slam before. Having already knocked out the no.1 feed, Muguruza is favourite to make it to the final.
In the second semi-final, 5 time Wimbledon Champion Venus Williams will take on home favourite Johanna Konta. At 37, Williams is the oldest semi-finalist since Martina Navratilova in 1994. On her way to the semi-final she has beaten two opponents born in the year she made her Wimbledon debut. Konta is the first British woman to reach a Wimbledon semi-final since 1978, it's only her second time reaching the top 4 of a grand slam. The crowd will be firmly behind Konta, but Williams has the experience to pull off the upset.
There will also be doubles tennis taking place.