Petra Kvitova rallied from an early deficit, converted a trio of break points and used a run of seven consecutive game victories to beat Sorana Cirstea in a Miami Open semifinal Friday in Miami Gardens, Fla.