Swiss tennis great Roger Federer defeated his compatriot Stanislas Wariwanka on Sunday in straight sets 6-4, 7-5 clinching the Indian Wells title. The 35-year-old defied all the odds and became the oldest tennis player ever to win at Indian Wells, making it his 25th career Masters title win.

Federer made his journey to the finals in the BNP Paribas Open look by beating America’s Jack Sock in the semi-final match while he totally overpowered his career arch-rival Rafael Nadal in the round-of-16 game.

Roger Federer was written off by many pundits last year as he suffered multiple injury setbacks and remained sidelined for a long time. But the legendary tennis player has shaken off the physical problems and at the age of 35, he looks like an epitome of fitness.

This final marks his 138th career final appearance and the silverware he bagged is his 90th ATP singles title. Federer sits at an astonishing title difference of 21 from the second-placed Rafael Nadal, who have 69 titles.

By winning this tournament, the Swiss will be moved to 6th place in the ATP world rankings.