Fue llamado en la lista de 23 jugadores que jugarian la Copa Mundial de Fútbol de 2010. El 11 de Junio de 2010 disputó su primer encuentro mudialista en el Estadio Soccer City de Johanesburgo en el partido inaugural ante la selección de Sudafrica el encuentro termino en un sorpresivo empate por 1-1. Su segundo partido fue ante la Selección de Francia con el resultado 2-0 a favor del tricolor, en que que hizo un tiro al poste. El siguiente partido fue ante la selección de Uruguay con un resultado de 1-0 a favor de los charruas, con este resultado, la selección mexicana pasó como segunda de grupo. En octavos de final jugaria ante la Selección de Argentina, que gano por 3-1. El 31 de enero de 2011 el Racing de Santander consigue la cesión de Giovani hasta final de temporada con una opcion de compra de siete millones de libras esterlinas (11 millones de dollares) por los dos años que le resta de su contrato con el Tottenham Hotspur.[6] Su primer gol con el equipo cántabro fue el 27 de febrero frente al Villarreal CF, quedando el partido 2-2.