Spanish fourth-seed Garbine Muguruza advanced to her first Roland Garros semi-final by finally ending the run of 108th-ranked American Shelby Rogers 7-5 6-3…