Feliciano López venció al checo Tomas Berdych, tercer favorito, por 6-7 (4), 6-3 y 6-4 para alcanzar las semifinales del torneo de Stuttgart.