The correct option is A Juan Martin del Potro
Juan Martin del Potro from Argentina won the Indian Wells Masters Tennis tournament 2018 by defeating Roger Federer in a thrilling final by 6−4,5−7,7−6 in California on March 18,2018. Federer, the 20-time Grand Slam champion, was vying for a record sixth title in California, but it was Del Potro who clinched his maiden ATP Masters 1000 trophy.