Ostapenko halted Swiatek's 15-match winning streak in Doha and advanced to her 17th WTA Tour final, her first at the WTA 1000 level since Miami in 2018.