Roger Federer insists he expects to challenge for Grand Slam titles for years to come despite his Wimbledon heartache because there is no serious threat from the next generation. Federer fell agonisingly short of a record eighth Wimbledon title on Sunday as the Swiss star was beaten 6-7 (7/9), 6-4, 7-6 (7/4) 5-7, 6-4 by Novak Djokovic in one of the great All England Club finals. The 32-year-old's defeat left him with his 2012 Wimbledon triumph as his only Grand Slam crown in his last 18 attempts. His last major success outside the grasscourt Grand Slam came at the 2010 Australian Open and by the time he returns to Wimbledon next year Federer will be almost 34. Yet the 17-time Grand Slam champion is convinced his strong showing at Wimbledon proves he will continue to compete with Djokovic, Rafael Nadal and Andy Murray for the sport's major prizes for the foreseeable future, especially while much-touted youngsters like Grigor Dimitrov, Milos Raonic and Kei Nishikori continue to underachieve.