Aan het toernooi namen 28 speelsters uit de top 30 deel.
De Belgische titelverdedigster Kim Clijsters was het tweede reekshoofd en kreeg daardoor een bye voor de eerste ronde. Zij verloor evenwel meteen haar openingspartij in de tweede ronde.
De als eerste geplaatste Amélie Mauresmo bereikte de halve finale. Daarin werd zij uitgeschakeld door de latere winnares.
Het twaalfde reekshoofd, Svetlana Koeznetsova uit Rusland, won het toernooi. In de finale versloeg zij de als vierde geplaatste Russin Maria Sjarapova in twee sets. Koeznetsova wist voor het eerst in haar carrière het toernooi van Miami op haar naam te schrijven. Het was haar zesde WTA-titel, de eerste sinds anderhalf jaar.
De Belgische Justine Henin-Hardenne was als derde geplaatst en kreeg daardoor een bye voor de eerste ronde. Zij verloor evenwel meteen haar openingspartij in de tweede ronde.
Van de titelhoudsters Svetlana Koeznetsova en Alicia Molik had de laatste zich niet voor deze editie van het toernooi ingeschreven. Koeznetsova speelde samen met Amélie Mauresmo – zij bereikten de halve finale, waarin zij werden uitgeschakeld door de latere winnaressen.
Het als eerste geplaatste duo Lisa Raymond en Samantha Stosur won het toernooi. In de finale versloegen zij het als zevende geplaatste koppel Liezel Huber en Martina Navrátilová in twee sets. Het was hun negende gezamenlijke titel. De Amerikaanse Raymond had daarnaast 45 eerdere dubbelspeltitels met andere partners; de Australische Stosur twee.