Roger Federer reached 10 consecutive Grand Slam finals (2005 Wimbledon - 2007 US Open), not 12. The other records listed are correct: 237 consecutive weeks at No. 1, 16 Grand Slam titles (at the time this question was written), and most consecutive Grand Slam semifinal appearances.