The 20-year-old American dug deep to come through 4-6 6-4 6-2. Spaniard Badosa, ranked 19th in the world but a former world number...