Let's have a look back on Roger Federer's 25 ATP Masters 1000 titles from the firts on the clay of Hambourg in 2002 until his success in Indian Wells 2017.
Rafael Nadal turns a defensive position into offense in a blink, blasting a huge forehand winner against Tomas Berdych in Madrid. This is the ATP Hot Shot of Friday on the clay of Madrid.