I voted Roger in straight, but Marat might get one under favorable circumstances. BTW this is Federer's 17th straight GS semi final. Roger owns many records already, but this one might be the hardest one to replicate. As far as I know the second best (open era) is Ivan Lendl with 9 straight.