Kansainyhteisön kisoissa vuonna 2006 hän voitti kultaa 1 500 m vapaauinnissa ja pronssia 400 m:n matkalla. Eindhoven in EM-kisoissa 2008 Davies voitti hopeaa 1 500 m vapaauinnissa. Pekingissä 2008 Davies jäi 1 500 m kuudenneksi, eikä pystynyt näin puolustamaan Ateenan mitaliaan. Davies pääsi kuitenkin mitalikantaan ensimmäistä kertaa ohjelmassa olleessa avovesiuinnissa, jossa Davies hävisi täpärästi kultakamppailun alankomaalaiselle Maarten van der Weijdenille.