Juan Martin Del Potro has won the Indian Wells title this evening with a thrilling victory over World number one Roger Federer. The Argentine won 6-4 5-7 7-6 and brought to an end Federer 17 match unbeaten run to claim his first ATP Masters 1000 title. Del Potro is the first player to beat Federer is 2018 & had to save three match points before coming through in two hours and 42 minutes.