(CNN) -- Second seed Serena Williams stormed into the semifinals of the Rogers Cup in Toronto with a straight sets victory over Czech qualifier Lucie Safarova.
Serena Williams took under an hour to storm into the semifinals of the Rogers Cup in Toronto.
The reigning Wimbledon, Australian Open and U.S. Open champion, made short work of Safarova, needing just 57 minutes to advance 6-3 6-2 without facing a break point.
Williams fired seven aces past Safarova as she booked a meeting with fourth-seeded Russian Elena Dementieva.
Dementieva, the 2008 Olympic gold medallist, rallied to beat unseeded Australian Samantha Stosur 6-7 6-1 6-3.
Dementieva, winner of two WTA titles this year, told reporters she knew she would have her work cut out against Williams.
"It looks like she's in good shape," Dementieva said. "She has played very powerful in all her matches this week, so it's going to be a tough challenge for me."
Saturday's other semi-final will pit Russian Alisa Kleybanova against compatriot Maria Sharapova.
Unseeded Kleybanova outlasted fifth seed Jelena Jankovic 6-7 7-6 6-2 in a match lasting more than three hours. "I feel pretty fresh right now," Kleybanova, ranked 36th in the world, told reporters "I really hope that I'll be as fresh on Saturday as I am now."
Jankovic, winner of the WTA event in Cincinnati on Sunday, admitted she was tired after thunderstorms delayed her Thursday night match against Kim Clijsters.
"I didn't have much time to recover, and obviously I was tired," she said. "My body wasn't as fresh as when I played in Cincinnati."
Former world number one Sharapova, who is still working her way back from a shoulder injury that sidelined her for 10 months, advanced with a 6-2 7-6 victory over 14th-seeded Pole Agnieszka Radwanska.