Ernests Gulbis wins St. Petersburg Open title
After an exchange of breaks in the opening games, the 74th-ranked Garcia-Lopez broke the Latvian twice to win the first set.
Garcia-Lopez took a 4-1 lead in the second but Gulbis won five consecutive games to even the match. He then dominated the third set and sealed the victory on his first match point with a service winner.
The 36th-ranked Gulbis was playing in his second final since winning his third title in Delray Beach in February.
Garcia-Lopez was looking for his third title. He last won in 2010 in Bangkok.
Copyright 2013 by The Associated Press
This story is from ESPN.com's automated news wire. Wire index
MORE TENNIS HEADLINES
- Hewitt wins Hall of Fame title in third attempt
- Davenport, 4 others inducted into Tennis Hall
- Bautista Agut tops Rosol in Mercedes Cup final
- Top-seeded Halep powers to Bucharest title