Iga Świątek recovered from losing the second set 1:6 to defeat Elina Switolina in a decisive third set and advance to the WTA 1000 Toronto final, avenging two earlier losses to the Ukrainian in 2026.