How many Grand Slam titles won by Roger Federer? (A) 17 (B) 18 (C) 20 (D) 22â–ºCorrect Option Correct Option is: C