W półfinałach Federer wygrał z Cypryjczykiem Marcosem Baghdatisem (we wcześniejszej rundzie wyeliminował lidera światowego rankingu Hiszpana Rafaela Nadala) 6:4, 6:3, a Fish w meczu opóźnionym, a potem przerywanym przez deszcz, pokonał rodaka Andy'ego Roddicka (9) 4:6, 7:6 (7-3), 6:1. Szwajcarski zawodnik triumfował w Cincinnati już trzykrotnie - w 2005, 2007 i 2009 roku. Wyniki meczów półfinałowych: Mardy Fish (USA) - Andy Roddick (USA, 9) 4:6, 7:6 (7-3), 6:1 Roger Federer (Szwajcaria, 3) - Marcos Baghdatis (Cypr) 6:4, 6:3