Serena and Venus set up an all-Williams semifinal in the Rogers Cup.

The sisters advanced to their 25th career meeting Friday, both rallying to win their quarterfinal matches in the hard-court event. Serena beat Caroline Wozniacki 4-6, 7-5, 7-5, and Venus topped Carla Suarez Navarro 4-6, 6-2, 6-3.

The 32-year-old Serena has won the last five matches against 34-year-old Venus to take a 14-10 edge.

Serena, the defending champion and world's top-ranked player, extended her Rogers Cup winning streak to 14 matches after victories at the 2011 and 2013 events in Toronto. She skipped the 2012 tournament.

In the other quarterfinals, Agnieszka Radwanska faced Victoria Azarenka, and qualifier Coco Vanderweghe played Ekaterina Makarova.