2002 French Open: Serena Williams
2002 Wimbledon: Serena Williams
2002 US Open: Serena Williams
2003 Australian Open: Serena Williams
2003 French Open: Justine Henin-Hardenne
2003 Wimbledon: Serena Williams
2003 US Open: Justine Henin-Hardenne
2004 Australian Open: Justine Henin-Hardenne
2004 French Open: Anastacia Myskina
2004 Wimbledon: Maria Sharapova
2004 US Open: Svetlana Kuznetsova
2005 Australian Open: Serena Williams
2005 French Open: Justine Henin-Hardenne
That's two players sharing 10 out of the last 13 slams. The other three split between 3 players.
I don't want to say "I don't told you so" but I remember I said it'll be Serena-Justine show over the next few years. Barring health issues, of course. The Russian Revolution was very much overrated. Sharapova, though, is course here to stay. She's the Czarina after all.