DOHA, Qatar: Caroline Wozniacki won 12 straight games to beat Flavia Pennetta of Italy 6-2, 6-0 Thursday, setting up a semifinal against Marion Bartoli at the Qatar Ladies Open. The No. 1-ranked Dane, who won the Dubai title last week, extended her winning streak to eight matches after losing the first two games of the match. Wozniacki wore a Liverpool football shirt with Steven Gerrard's name on the back during the warmup Thursday. “I'm a big fan of Liverpool,” Wozniacki said. “Since Liverpool is playing tonight (against Sparta Prague), I thought it would be nice and even the fans liked it.” Bartoli ended Peng Shuai's challenge in just 71 minutes with a 6-2, 6-2 victory. Vera Zvonareva came from 5-3 down in the deciding set to beat Daniela Hantuchova of Slovakia 7-5, 6-7 (5), 7-5 in a thrilling quarterfinal. Zvonareva next faces Jelena Jankovic of Serbia, who beat Klara Zakopalova of the Czech Republic 6-2, 6-4. Federer, Djokovic in last 4 In Dubai, Roger Federer and Novak Djokovic, winners of six of the previous eight Dubai Championships, remained on course to meet in the final with straight-sets quarterfinal wins Thursday. Federer was broken for the first time in three matches but handled his debut meeting with Sergiy Stakhovsky of Ukraine 6-3, 6-4, while two-time defending champion Novak Djokovic beat Florian Mayer of Germany 7-5, 6-4. Federer will play Richard Gasquet, who overcame Gilles Simon 5-7, 6-2, 6-4 in an all-French match. Djokovic will play Tomas Berdych in a rematch of their Australian Open quarterfinal. Djokovic won that, then beat Federer in the semis and Andy Murray in the final. Berdych beat Phillip Petzschner of Germany 7-5, 6-4 in just under two hours. Sweeting upsets Querrey In Florida, qualifier Ryan Sweeting upset third-seeded Sam Querrey 7-6 (5), 6-4 in the second round of the Delray Beach International Tennis Championships Wednesday. The win over the 22nd-ranked Querrey — the highest ranked player the 118th-ranked Sweeting's beaten — puts him into his first career ATP Tour quarterfinal. Sweeting will face Japan's Kei Nishikori in the quarterfinals. The 2008 Delray Beach champion secured a 6-3, 6-4 win over American James Blake. Sixth-seeded Janko Tipsarevic of Serbia beat Blaz Kavcic of Slovenia 6-2, 6-7 (8) 6-3. Almagro in quarters In Mexico, third-seeded Nicolas Almagro beat Italian Filippo Volandri of Italy 6-2, 6-2 to reach the quarterfinals of the Mexican Open Wednesday as he attempts to claim his third straight tournament on clay. Top-seeded David Ferrer of Spain cruised past Santiago Gonzalez of Mexico 6-2, 6-2. No. 4 Stanislas Wawrinka of Switzerland needed three set to defeat Fabio Fognini of Italy 5-7, 6-3, 7-5. Sixth-seeded Alexandr Dolgopolov of Ukraine has an easier time, winning over Carlos Berlocq of Argentina 6-1, 6-4. Seventh-seeded Juan Monaco of Argentina advanced, defeating Pablo Cuevas of Uruguay 6-3, 6-4. However, No. 5 Albert Montanes of Spain went out against Santiago Giraldo of Colombia 6-3, 6-4. In a late match, Thomaz Belluci of Brazil rallied to beat Spaniard Ivan Navarro 1-6, 6-4, 6-3. On the women's side, top-seeded Julia Goerges of Germany was eliminated by Anabel Medina Garrigues of Spain 6-4, 7-6 (8). Third-seeded Greta Arn of Hungary defeated Renata Voracova of the Czech Republic 6-3, 2-6, 6-4. Fourth-seeded Gisela Dulko of Argentina defeated Silvia Soler Espinosa of Spain, 6-1, 6-1, and No. 6 Arantxa Parra Santonja of Spain won her match when Lesia Tsurenko of Ukraine retired in the second set while trailing 6-3, 1-0.