Not Serena this time! Garbine Muguruza wins maiden French Open title, beats Serena in the final June 5, 2016 by zahed