Williams, 37, came from a set down to triumph 6-7 (7/3), 6-2, 6-3 in two hours and 29 minutes at the Singapore Indoor Stadium. She will be aiming to end a nine-year WTA Finals title drought when she plays Wozniacki on Sunday.