LOS CABOS, Mexico (AP) Ivo Karlovic won the Mexican Open on Saturday night for his second ATP World Tour title of the year and eighth overall, beating top-seeded Feliciano Lopez of Spain 7-6 (5), 6-2.

The 37-year-old Karlovic, from Croatia, was playing his third final in four events. He beat Gilles Muller at Newport, Rhode Island, and lost to Gael Monfils in Washington.

With the hardcourt victory at Solaz Resort & Spa Los Cabos, the third-seeded Karlovic improved to 14-2 in his last 16 matches and upped his career record against Lopez to 6-3.

The 34-year-old Lopez missed a chance for his second victory of the year and sixth overall. He won a clay-court event last month in Gstaad, Switzerland - the same week Karlovic won in Newport.

In the doubles final, India's Purav Raja and Divij Sharan beat Israel's Jonathan Erlich and England's Ken Skupski 7-6 (4), 7-6 (3).