Roger Federer in 2017 giving his runner-up speech after the final of the Rogers Cup. (Getty Images)

Roger Federer decided to skip the Rogers Cup for the second year in a row, and so did Novak Djokovic, leaving Rafael Nadal to represent the Top 3. But, that doesn't mean that fans can't celebrate the Swiss' history at the Canadian tournament.

For almost 20 years, Federer has graced either Toronto or Montreal with his humility and skill. In honor of the Grand Slam champion's 38th birthday (will he ever retire?), test your knowledge on his past appearances at the Rogers Cup.