#2 Second Title (2007)
Federer triumphed for the second time at Cincinnati in 2007 by overcoming American James Blake 6-1, 6-4 in the title match.
It was the Swiss's 5th title and 2nd Masters 1000 of the year, and 50th career singles title.
In his second consecutive Masters 1000 final (lost to Djokovic in Montreal), Federer clinched his 14th Masters 1000 title and a 10th Masters 1000 triumph on hardcourt in Cincinnati.
The Swiss, after a first round bye, dropped two sets in the tournament (Almagro in the quarter-finals and Hewitt in the semis) in a second successful Cincinnati campaign before beating Blake in straight sets in the final.
Federer would go on to win the second "Cincinnati - US Open double" of his career when he beat first-time Grand Slam finalist Novak Djokovic of Serbia in straight sets in the title round in New York.
#3 Third title (2009)
Federer beat Serbian Novak Djokovic 6-1, 7-5 in the 2009 final for his third Cincinnati title.
In his 83rd career singles final, Federer won his 4th title of the year, 16th Masters 1000 and 61st career singles title.
Following a win over Rafael Nadal in Madrid, the triumph over Djokovic marked Federer's 2nd Masters 1000 title of the year.
After a second round victory over Argentinian Jose Acasuso, Federer dropped his only set of the tournament against Ferrer in the third round before beating Hewitt in the quarter-finals, Murray in the semis and Djokovic in the final, all in straight sets to stay perfect in 3 Cincinnati title matches.
Juan Martin del Potro would, however, foil Federer's bid for a third "Cincinnati - US Open double' by upsetting the Swiss in a five-set 2009 final in New York.
Who Are Roger Federer's Kids? Know All About Federer's Twins