Sprzedali go do Fiorentiny za około 4 mln euro.

Kariera reprezentacyjna Fernández ma za sobą występy w młodzieżowych reprezentacjach Chile, zarówno U-17 jak i U-20. W 2005 roku był kapitanem zespołu na Młodzieżowych Mistrzostwach Świata w Holandii. Tam zagrał w 4 meczach i zdobył 1 gola w wygranym 7:0 meczu z Hondurasem. Chile wyszło wówczas z grupy, ale w 1/8 finału przegrało z gospodarzami turnieju, Holandią, 0:3.

W pierwszej reprezentacji Chile Fernández zadebiutował 13 października 2005 w zremisowanym 0:0 meczu z Ekwadorem, rozegranym w ramach eliminacji do Mistrzostw Świata w Niemczech. W 69. minucie meczu zmienił Luisa Jiméneza. W meczu z Peru (3:2) Fernández zdobył 2 bramki, a z Wenezuelą (1:0 w 2007 roku) 1 gola.

Statystyki kariery Sezon Klub Kraj Rozgrywki Mecze Bramki 2004 Colo-Colo Santiago

Primera División 12 8 2005 Colo-Colo Santiago

Primera División 29 9 2006 Colo-Colo Santiago

Primera División 30 20 2006/07 Villarreal CF

Primera División 20 1 2007/08 Villarreal CF

Primera División 29 3 2008/09 Villarreal CF

Primera División 21 3 2009/10 Sporting CP

Liga Sagres 28 3 2010/11 Sporting CP

Liga Sagres 21 5 2011/12 Sporting CP

Liga Sagres 20 4 2012/13 ACF Fiorentina

Serie A 22 1