Federer might play until 34 at the absolute most.
i don't think it'll last that long to be honest.
it's understandable for a champion of his caliber to live in a reality distortion field in the twilight of his career. which is what this dream of getting no1 back is. but the thing is you can only go as far as you dream. give him another year or two of making only as far as semis at majors and mirka will plan his retirement bash. that is unless he wins wimby and olympics this year, and he will plan the bash himself right then and there on his beloved grass.
exhos till his legs give in will keep him rich for as long as he lives.