Finałowy mecz przegrał jednak 0:6, 6:7(5) ze swoim rodakiem Janem-Michaelem Gambillem.
Na kortach ziemnych, pod koniec kwietnia, Fish uzyskał ćwierćfinał w Houston, przegrywając z Austriakiem Jürgenem Melzerem. Tego roku Amerykanin zadebiutował w Rolandzie Garros, odpadając jednak w I rundzie po porażce z Larsem Burgsmüllerem.
Drugi finał w sezonie Fish rozegrał w Nottingham, na nawierzchni trawiastej, eliminując po drodze m.in. w półfinale Jonasa Björkmana. Rundę finałową przegrał z Gregiem Rusedskim. Podczas Wimbledonu w I rundzie Fish pokonał Gastóna Gaudio, a następnie Gambilla. W spotkaniu o IV fazę zawodów uległ późniejszemu mistrzowi Rogerowi Federerowi.
Podczas US Open Series Fish pod koniec lipca awansował do ćwierćfinału w Waszyngtonie, po wcześniejszej wygranej nad Jewgienijem Kafielnikowem. Pojedynek o półfinał imprezy przegrał z Roddickiem. W połowie sierpnia Amerykanin osiągnął finał turnieju ATP Masters Series w Cincinnati, eliminując wcześniej m.in. Davida Nalbandiana, Rainera Schüttlera, jednak w finałowym meczu ponownie poniósł porażkę 6:4, 6:7(3), 6:7(4) z Andym Roddickiem. Wielkoszlemowy US Open Fish zakończył na II rundzie po porażce z Karolem Kučerą.