How many Grand Slam finals did Roger Federer play in a row?

Question: How many Grand Slam finals did Roger Federer play in a row?

Choices:

10
15
18
12

Correct answer:

10