Serena Williams vs. Maria Sharapova
2 of the tour's biggest names will vie for a place in the Miami finals. A rematch of last year's final, Sharapova will be looking to reverse her losing streak against Williams. However, that seems like an uphill task as Serena looks to be playing well again. Maria has been shaky this whole week, so to reach the semi-finals is an achievement in itself. Serena should be able to take this easily.
Pick: Serena in 2 sets
Dominika Cibulkova vs. Li Na
Li will relish her chances against Cibulkova, having defeated her 7 times and already 2 times this year. Cibulkova can take heart that with her semi-final appearance, she will make her top 10 debut. Li's game seem to match well against the Slovak, so there should be no surprises here. Li just needs to keep her unforced errors in check and attack Dominika's vulnerable serve.
Pick: Li in 2 sets