Roger Federer is 43 years and 4 month(s) old. He was born in 8 Aug, 1981. Roger Federer is known as one of the greatest tennis players in history He is most famous for winning a record 20 Grand Slam singles titles