Mexico win has Nadal on track for French Open