Gauff will face China's Zheng Qinwen for the final WTA title of 2024.
Canadian qualifier Denis Shapovalov swept fourth-seeded Jiri Lehecka 6-2, 6-1 charging into his first final since 2022 in Belgrade.
Seventh-seeded Zheng Qinwen won four of the last five games fending off Barbora Krejcikova 6-3, 7-5 to reach the final of the WTA Finals.
Swiatek won her match on Thursday, but didn't qualify for the semis in Riyadh.
Without seven-time champion Novak Djokovic, the ATP Finals will have a different look this year.
Zheng has won 30 of 35 matches since Wimbledon.
Design by Tennis Now Team