Colombia's Santiago Giraldo defeated Spain's Ruben Ramirez Hidalgo 4-6, 6-4, 6-4 in the first round of the Mexican Open in the Pacific resort city of Acapulco.

Giraldo, who is ranked No. 68 in the world, needed two hours and 18 minutes to put the Spaniard away.

The Colombian struggled at times in the match and screamed after missing some shots.

Giraldo's next opponent will be Portugal's Joao Sousa, who upset No. 5 seed Jurgen Melzer of Austria 6-4, 6-3 in one hour and 23 minutes.

The Mexican Open, a mid-level ATP Tour tournament, is played at the Mextenis complex in Acapulco's Punta Diamante district and offers $1.2 million in prize money. EFE