In the other semifinal, current World #1 Victoria Azarenka continued her domination over her frenemy Agnieska Radwanska with a 6-3 6-3 win for the 8th consecutive victory in their 12 career matches.
So the final will be between soon-to-be former World #1 Azarenka versus soon-to-be current World #1 Williams. The bad news for Azarenka is that she has only beaten Serena once in 12 meetings; however she did possess match points in their very tight match in the 2012 US Open final (won by Serena). Azarenka should take confidence from that fact, and the fact that she won the very last Grand Slam played and should use the opportunity to try out some new tactics against Serena, who may be vulnerable after having achieved her short-term goal of reach World #1 again.
That being said, I would be very surprised if Serena did not continue her unbeaten streak playing in Doha and win the title tomorrow, although I think it will be a pretty close match.