Tommy’ego Haasa, a w finale wynikiem 3:6, 6:4, 6:3 Jürgena Melzera. thumb|left|Fish podczas Australian Open, 2007 W ramach przygotowań do Wimbledonu, w czerwcu Fish zagrał w zawodach ATP Challenger Tour w Surbiton na nawierzchni trawiastej, które zakończył się jego zwycięstwem. W samym Wimbledonie doszedł do III rundy, po pokonaniu Robby’ego Ginepriego i Mella Van Gemerdena. Spotkanie o IV fazę poddał Gruzinowi Irakliemu Labadze, przy stanie 6:2 dla rywala, z powodu zatrucia pokarmowego. W Newport doszedł do ćwierćfinału, gdzie nie sprostał Markowi Philippoussisowi.

W lipcu odbył się turniej Legg Mason Tennis Classic w Waszyngtonie, który Fish zakończył na ćwierćfinale po przegranej z Andym Murrayem, natomiast podczas US Open doszedł do II rundy. W I fazie wygrał najpierw z Simonem Greulem, a w kolejnej pokonał go Novak Đoković. Do końca roku Fish osiągnął jeden ćwierćfinał, w halowym turnieju w Metzu, gdzie tym razem musiał uznać wyższość Jürgena Melzera.

Sezon 2006 zakończył na 47. pozycji.

Sezon 2007