Gerard is, net als zijn oudere broer Sergi, afkomstig uit de "cantera", de jeugdopleiding, van FC Barcelona. In 1996 won hij met "Juvenil A", het hoogste jeugdelftal van de club, de Copa del Rey Juvenil ten koste van Real Madrid (4-2). In 1997 verruilde de Catalaanse middenvelder de jeugd van "Barça" voor Valencia CF, nadat hoofdcoach Louis van Gaal onvoldoende toekomst in hem zag. Gerard werd vervolgens één seizoen verhuurd aan Deportivo Alavés. Daarna keerde hij terug naar Valencia CF en met die club maakte Gerard in 1999/2000 furore in de Champions League. Mede dankzij een hattrick van Gerard tegen Lazio Roma werd de finale gehaald, waarin Real Madrid met 3-0 te sterk was. Zijn goede prestaties leverden Gerard een plek op in de Spaanse selectie voor het EK.