Hernández werd in juni 2009 geselecteerd voor de Spaanse ploeg voor de Confederations Cup nadat Andrés Iniesta door een blessure was afgevallen. Hij debuteerde op 20 juni 2009 in het Spaans voetbalelftal, tegen Zuid-Afrika. Hij kwam die dag in de tweede helft in het veld als vervanger van David Villa.