Rumänskan besegrade amerikanskan med klara 6–2, 6–2 i en match som var över på blott 71 minuter.

Halep gjorde det dessutom bara timmar efter att hon besegrat Anastasija Pavljutjenkova i en maratonmatch som tog tre timmar.

Regnoväder har försenat matcher i Montreal vilket gjorde att Halep tvingades till två matcher under torsdagen.

– Det är aldrig enkelt att möta någon av systrarna Williams och även om hon hade problem så visste jag att jag var tvungen att vara koncentrerad på varje boll. Hon hade inte sin bästa dag, men jag är glad över att vara klar för kvartsfinalen, säger Halep.

Caroline Wozniacki hade tre matchbollar vid ställningen 5–3 i avgörande set i sin match mot vitryskan Aryna Sabalenka, men lyckades inte avgöra. Sabalenka kom tillbaka och kunde vinna efter ett avgörande tiebreak i tredje set. Siffrorna skrevs 5–7, 6–2, 7–6.