Multiple choice general knowledge sports How many consecutive Grand Slam semi-finals has Federer reached? 25 22 26 23 Reveal answer Fill a bubble to check yourself D Correct answer Explanation Roger Federer reached 23 consecutive Grand Slam semifinals from 2004-2010, a record of consistency in tennis. The streak ended at the 2010 French Open.