TORONTO (AP) — Caroline Wozniacki cruised into the Rogers Cup final with a 6-2, 6-3 victory over Sloane Stephens on Saturday.

Wozniacki eliminated Stephens in a tidy 83 minutes at Aviva Centre.

“I think I was moving very well and retrieving and just trying to stay aggressive when I could,” Wozniacki said. “But it was a difficult match. And I think it was closer than what the scoreline showed.”

Wozniacki, the No. 6 seed from Denmark, will play fifth-seeded Elina Svitolina in Sunday’s final after the Ukrainian beat defending champion Simona Halep 6-1, 6-1 in the second semifinal.

Svitolina broke Halep six times. She won each of her previous two meetings with Wozniacki.

The tournament’s singles champion will earn $501,975 of the $2.74-million purse. The finalist will take home $243,920.

Wet weather hampered the proceedings at the WTA Tour Premier 5 event for a second straight day. The afternoon semifinal was briefly delayed in the second set.

Wozniacki knocked off top-ranked Karolina Pliskova on Friday just over five hours after they started warmups. They had to wait out four rain delays and spent nearly three hours on court.

Stephens, who is trying to regain her form after missing almost a year due to a foot injury, showed flashes of her impressive power game. But she had 41 unforced errors, compared to 11 for Wozniacki.

A former top-15 player, Stephens returned to action last month at Wimbledon. Her ranking has plummeted to No. 934 due to her extended absence.

“I didn’t win, but I think this whole week was a very big personal victory,” Stephens said. “So I didn’t win the tournament,…