בעונת 1983/1984 סבל חרארדו מפציעה טורדנית ולכן מיעט לשחק. הוא השתתף ב-3 משחקי ליגה בלבד ובמשחקים בודדים נוספים במסגרות האחרות. ברצלונה הגיעה לגמר הגביע הספרדי בעונה השנייה ברציפות, אך הפסידה לאתלטיק בילבאו, ללא חרארדו הפצוע. בנוסף, הודחה ברצלונה מגביע המחזיקות ברבע הגמר על ידי מנצ'סטר יונייטד. עונת 1984/1985 הייתה עונת שיא עבור חרארדו, שהפך לשחקן קבע בהרכב ברצלונה, תחת המאמן טרי ונבלס. בעונה זו כבש שער בכורה במדי ברצלונה, בקלאסיקו מול ריאל מדריד ב-30 בדצמבר 1984, אז ניצחה ברצלונה 3-2. הוא כבש שני שערים נוספים ובסך הכול בעונה זו פתח ב-28 משחקי ליגה, ובכך לקח חלק משמעותי בזכייתה של ברצלונה באליפות הליגה לראשונה מזה 11 שנים. בעונה הבאה, בה סיימה ברצלונה כסגנית אלופת הליגה, ערך 23 הופעות בליגה. ברצלונה הגיעה לגמר גביע אירופה לאלופות, בו הפסידה בדו-קרב בעיטות עונשין לסטיאווה בוקרשט. במסגרת זו פתח בהרכב ב-7 משחקים, כולל בשני משחקי רבע הגמר, אחד ממשחקי חצי הגמר ובגמר עצמו. בסוף העונה הופיע ב-7 מ-8 משחקיה של ברצלונה בגביע הליגה, והוא עזר לברצלונה לזכות בתואר לאחר שגברה במשחקי הגמר על ריאל בטיס.