Serena Williams' comeback is ever more impressive. Every day the American is reminding us of how unprecedented tennis player she is, and even though she looked tired in her last match, a win is a win, and she is now only two matches away from winning her second straight title in only her fourth tournament since a year-long layoff which included a persistent foot injury and a serious problem with a blood clot in her lungs. Williams reached the semifinals of the Premier-level Rogers Cup by overcoming also unseeded Lucie Safarova 4-6 6-3 6-2. Victoria Azarenka will be Williams' next opponent. In the quarterfinals Azarenka ended the run of 135th-ranked qualifier Galina Voskoboeva, who eliminated Marion Bartoli, Flavia Pennetta and Maria Sharapova from the tournament.
The other semifinal will feature Samantha Stosur and Agnieszka Radwanska. Stosur took out Roberta Vinci, who scored major upset early in the tournament by beating world No.1 Caroline Wozniacki and later she defeated Ana Ivanovic. Radwanska reached the final four with a 6-4 6-3 victory over Andrea Petkovic. (photo courtesy of FIJI Water)