Indian Wells, California
March 6 - 19, 2023
Roger Federer raises his hands in celebration after winning his 25th ATP World Tour Masters 1000 crown in Indian Wells. […]