BEIJING, China - US Open champion Flavia Pennetta continued her successful return to action by advancing to the third round of the China Open with a three-set win over Teliana Pereira.

As in her opening round, Pennetta certainly did not have things all her own way against Pereira, eventually closing out a 3-6, 6-0, 6-4 win in a fraction under two hours.

Beijing is Pennetta's first tournament since her fairytale triumph at the US Open, and with a place at theBNP Paribas WTA Finals Singapore presented by SC Global up for grabs there is plenty to play for.

Victory in the Chinese capital and the Italian will guarantee herself a place in Singapore for the first time, a prospect that may well have contributed to her remarkable second set revival.

Having lost four games on the trot to drop the first set, Pennetta ruthlessly capitalized on a brief dip in the Brazilian's level at the start of the second to level the match up in just 22 minutes.

Pennetta found her opponent a far more stubborn proposition in the decider, and was forced to fend off break points in her opening two service games. When she finally did get her nose in front, it was not for long, Pereira capitalizing on a scrappy game to draw level.

However, the No.3 seed was not to be denied, producing a champion's response, breaking decisively in the final game of the match when Pereira sent a forehand long.

Next up in her WTA Finals quest will be Anastasia Pavlyuchenkova. Elsewhere in the bottom half of the draw there were wins for Andrea Petkovic and Sara Errani.

Like Pennetta, Errani and Petkovic still harbor hopes - albeit far slimmer - of competing in Singapore. Petkovic, the No.13 seed, kept hers alive with an impressive 6-2, 7-5 win over Samantha Stosur, while Errani produced a typically combative display to eventually see off WTA Rising Star Caroline Garcia, 6-4, 3-6, 6-1.