The Internazionali BNL d'Italia week started with a shock, with Venus Williams falling first round.
Laura Robson was the culprit, stunning the seven-time Grand Slam champion and former No.1, 63 62.
And the upsets continued on Tuesday, with Bojana Jovanovski squeaking past Caroline Wozniacki.
Julia Goerges was down 62 40 but managed to get by Andrea Hlavackova in the first round, 26 64 64.
Ana Ivanovic didn't survive the upset bug, falling first round to Urszula Radwanska, 63 26 62.
The Italian crowds showed their support for a Francesca Schiavone and Sam Stosur doubles match.
And Serena Williams got family revenge on Tuesday night, beating Laura Robson handily, 62 62.
Sloane Stephens showed somewhat of a return to form, winning back-to-back matches into the last 16.
That would come to an end on Thursday night though, as Maria Sharapova beat Stephens, 62 61.
Petra Kvitova didn't make it past Thursday, struggling to a see-saw defeat to Stosur, 75 26 61.
Two-time Rome champion Jelena Jankovic took out Li Na en route to another quarterfinal appearance.
That run came to an end against Simona Halep, who saved two match points to beat Jankovic, 46 60 75.
In turn, Halep's run finally came to an end against Williams in Saturday's semifinals, 63 60.
Victoria Azarenka met Sara Errani in front of a packed crowd - and some gloomy weather - Saturday.
Azarenka was able to hit through the Italian No.1 though, moving into the final in straights, 60 75.