After one year with Mallorca's reserves,[2] he was promoted to Osasuna's first team for 2007–08 and played once during that season, in a 2–0 La Liga away loss against Almería on 21 October 2007 as starter Ricardo was suspended and Juan Elía was sent off in the 50th minute.
[4] In mid-July 2010, after consecutively helping the Navarrese's reserves to retain their top-flight status but failing to move up the first team's pecking order, he joined Segunda División club Huesca on loan.
[5] Fernández returned for 2011–12 as Asier Riesgo's backup – the 39-year-old Ricardo was still on the roster – replacing the latter due to injury during the first half of a 0–0 draw at Atlético Madrid[6] and eventually finishing the campaign as first choice, appearing in all 38 league games and conceding 61 goals.
[10] On 25 July of the following year, after playing all the matches but one to help his team again retain their top-tier status, he moved to Villarreal of the same league also in a temporary deal.
[12] He had finished his first season as starter due to Sergio Asenjo's serious knee injury but, on 25 August, during a league game away to Real Sociedad, met the same fate.