Sixth-seeded Saina prevailed 21-19 16-21 21-15 in a marathon match, which lasted an hour and 16 minutes.
"Beat world number 2 wang shixian in a tough 3 game match. Through to the final of the Australian Open super series!" tweeted the Indian after recording her fifth overall win against the Chinese nemesis, which took their head-to-head record to 5-3.
As expected, it was evenly-contested battle between the two players, who are pretty familiar with each others tactics.
In the opening game, it went neck and neck till 19-19 before Saina broke away to seal the issue in her favour.
Not the one to give up easily, Wang roared back in the second game. The two players were even till the 16th point but Wang broke off from that point to draw level with Saina.
Saina had earlier this year won the India Open Grand Prix Gold in Delhi.
