Under Sommer-OL 2004 var 1500 meter igjen demonstrasjonsgren, og Fearnley kom der på femteplass. I de påfølgende Paralympiske sommerleker 2004 vant han 5000 meter og maratonløpet i T54-klassen. For disse seirene mottok han Order of Australia-medaljen. Han vant tre gullmedaljer under VM i paraidrett 2006, der han vant 800 meter, 5000 meter og maraton, og i tillegg fikk han bronse på 1500 meter. Paralympiske sommerleker 2008 var hans tredje paralympiske sommerleker, og denne gangen vant han maraton, og han kom på andreplass på 800 og 5000 meter og tredjeplass på 1500 meter.