W półfinałach Federer wygrał z Cypryjczykiem Marcosem Baghdatisem 6:4, 6:3, a Fish w meczu przerywanym przez deszcz pokonał rodaka Andy'ego Roddicka (9) 4:6, 7:6 (7-3), 6:1. Szwajcarski zawodnik triumfował wcześniej w Cincinnati trzykrotnie - w 2005, 2007 i 2009 roku. W sumie Federer wygrał już 63 turnieje rangi ATP (z 90 finałów, w których wystąpił). Na ten dorobek składają się m.in. triumfy w 16 turniejach wielkoszlemowych. Wynik meczu finałowego: Roger Federer (Szwajcaria, 3) - Mardy Fish (USA) 6:7 (5-7), 7:6 (7-1), 6:4