He is named after the famed tennis player Guillermo Vilas – who his father admired greatly for his clay court dominance.
García López continued his good form into the next round by defeating 26th seed Thomaz Bellucci after losing the first set.
In the semifinals of the 2010 PTT Thailand Open, he recorded arguably the biggest win of his career, defeating World No.
He stretched his winning streak to seven by beating Rajeev Ram and Feliciano López, before falling to Viktor Troicki in the quarterfinals.
Going into the 2010 Shanghai Rolex Masters 1000, he managed to battle fatigue with his newfound confidence, beating Eduardo Schwank, tenth seed Andy Roddick (who retired due to injury in the second set), and stunning seventh seed (and World No.
Garcia Lopez also defeated fourth-seeded Pablo Andújar to enter the quarterfinals of the Mercedes Cup.