Maria Sharapova is in scintillating form going into the WTA Miami final but she's up against her nemesis in Serena Williams.
Having won 11 straight matches and 22 consecutive sets, normally you'd be backing Sharapova in a big final like this but Serena really has the evil eye over the Russian and Sharapova hasn't beaten her rival since 2004. Since then Serena's racked up 10 consecutive wins over Sharapova and humiliated her in the Olympic final last summer.
Sharapova also has a history of falling at the final hurdle in Miami. She's never managed to win the tournament despite reaching the final four times. She's been a strong favourite in a few of those, not least against Agnieszka Radwanska last year but was strangely subdued in that match and went down in straight sets.
Serena was hugely impressive as she blasted 40 winners past Radwanska to win their semi-final 6-0, 6-3 on Thursday night but she's certainly not taking Sharapova for granted even though she's won 11 of their 13 matches.
"Every match is a new match," Serena said. "I love playing her. I love seeing her on the opposite side. She just always brings out a good game. I like the challenge of playing someone who has made history and who is doing so well. Maybe that's it - I really just want to play well against a great player."
"She's playing awesome. I definitely expect a tough match. She's a great player. What else can you expect? She hasn't lost in a long time, so I have to be ready. One thing about her is she constantly improves. I actually learn a lot from her from that. Hopefully I can do the same as her."