My pick is Serena based on what I know she's capable of. I wouldn't, however, put money on this match if I were a bettor knowing Serena's past two weeks and her current health.
Safarova odds are at 12/5. Might be able to make a pretty penny if she wins.