Q. Who has won the 2017 ATP Mexico Open hard court tennis tournament? Answer: Sam Querrey
Notes: Sam Querrey, an American professional tennis player, has won the 2017 ATP Mexico Open hard court tennis tournament by defeating Rafael Nadal in the final by 6-3, 7-6 at Acapulco in Mexico.