צ'אבי
קריירת מועדונים > תחת רייקארד

בקיץ 2003 מונה פרנק רייקארד ההולנדי לתפקיד מאמן הקבוצה, וכן צורף הכוכב הברזילאי רונאלדיניו. עמם זכתה הקבוצה ליציבות גדולה יותר והגיעה להישגים. רייקארד תפקד את צ'אבי יותר בעמדת הקשר המרכזי ופחות בעמדת הקשר האחורי שם הרבו להציב את צ'אבי מאמניו הקודמים. בשל כך שסיימה במקום ה-6 בעונה הקודמת השתתפה ברצלונה מתחילת העונה בגביע אופ"א, בו הגיעה לשמינית הגמר. צ'אבי כבש במפעל זה שער בודד, מול פאניוניוס היוונית ב-6 בנובמבר. בליגה, על אף שהייתה במקום ה-7 בסוף הסיבוב הראשון, התרוממה ברצלונה בסיבוב השני והודות למספר רב של ניצחונות סיימה את העונה במקום ה-2. צ'אבי הבקיע 4 שערי ליגה ב-36 הופעות. הרביעי שבהם היה שער ניצחון מבישול של רונאלדיניו, בקלאסיקו מול ריאל מדריד שנערך בסנטיאגו ברנבאו ב-25 באפריל 2004, ניצחון שסימל את עלייתה של ברצלונה וחזרתה לקדמת הכדורגל הספרדי.
לקראת עונת 2004/2005 עזבו הקפטנים של הקבוצה לואיס אנריקה ופיליפ קוקו. לתפקיד הקפטן מונה הבלם קרלס פויול, וצ'אבי מונה לסגנו. בעונה זו שלטה והובילה ברצלונה את הליגה כבר מהמחזורים הראשונים, והיא זכתה באליפות ראשונה מזה 6 שנים עם 84 נקודות. צ'אבי הופיע ב-36 משחקי ליגה פעם נוספת, והבקיע 3 שערים, אחד מהם שער ניצחון בדקה ה-85 נגד אלבסטה ב-11 בדצמבר 2004. ברצלונה סיימה את שלב הבתים של ליגת האלופות במקום השני, מאחורי מילאן, ובשמינית הגמר הוגרלה לשחק מול צ'לסי. במשחק הראשון בקאמפ נואו ניצחה ברצלונה 1–2, אך בגומלין הפסידה 2–4 והודחה מהטורניר. צ'אבי השתתף בכל שמונת משחקיה של הקבוצה בליגת האלופות באותה עונה.
עונת 2005/2006 החלה עם זכייה בסופר קאפ הספרדי הודות לניצחון בתוצאה המצטברת 2–4 על ריאל בטיס. ב-2 בדצמבר 2005, במהלך אימון, קרע צ'אבי את אחת מהרצועות בברך השמאלית, ופציעה זו השביתה אותו ממשחק במשך 5 חודשים. חזרתו למשחק הייתה ב-29 באפריל 2006, כשנכנס כמחליף בניצחון ברצלונה 0–1 על קדיס. ברצלונה זכתה באותה עונה באליפות שנייה ברציפות. בליגת האלופות זכתה ברצלונה לאחר שגברה במשחק הגמר 2-1 על ארסנל. צ'אבי לא שותף במשחק הגמר ונשאר על ספסל הקבוצה במשך כל 90 הדקות. בסך הכול באותה עונה השתתף צ'אבי ב-16 משחקי ליגה וב-4 בליגת האלופות, בהם לא הצליח לכבוש שער.
גם עונת 2006/2007 נפתחה עם זכייה בסופר קאפ הספרדי, הפעם הודות לניצחונות 0–1 בחוץ ו-0–3 בגומלין בבית על אספניול. צ'אבי כבש את השער הראשון במשחק הגומלין. צ'אבי שב להיות שחקן משמעותי בהרכב הקבוצה והוא הופיע ברוב המוחלט של משחקיה. בדצמבר 2006 הפסידה ברצלונה בגמר אליפות העולם לקבוצות לאינטרנסיונל. במשך רוב העונה הובילה ברצלונה את הליגה הספרדית, אך בשל תוצאות תיקו במחזור ה-34 מול ריאל בטיס ובמחזור ה-37 מול אספניול, שמטה את ההובלה לריאל מדריד שזכתה באליפות על חשבונה. צ'אבי הבקיע 3 שערים בליגה, אחד מהם בבעיטה חופשית ב-7 בינואר 2007, שער שהשווה את התוצאה מול חטאפה ומנע מברצלונה הפסד. בגביע המלך הבקיע פעמיים, מול ריאל סרגוסה ואותה חטאפה, במשחק הראשון של חצי הגמר בו ניצחה ברצלונה 2–5. אולם, במשחק הגומלין הפסידה ברצלונה 0–4 והודחה בזעזוע רב. בליגת האלופות הגיעה ברצלונה לשמינית הגמר, והיא הודחה על ידי ליברפול בתוצאה 2-2 בשל חוק שערי חוץ.
בעונה הבאה ריאל מדריד הובילה את טבלת הליגה כבר החל מהמחזור השני, וברצלונה ניסתה ללא הצלחה להדביק את הפער בנקודות. ב-3 בפברואר 2008, הייתה לברצלונה הזדמנות לצמק את הפער מ-9 ל-6 נקודות במשחק מול אוסאסונה הודות להפסד של מדריד. צ'אבי נכנס כמחליף בדקה ה-80 כשהתוצאה הייתה 0-0, וכעבור 7 דקות הבקיע את שער הניצחון. ב-27 בפברואר הבקיע צ'אבי את שערה היחיד של ברצלונה בתיקו 1-1 עם ולנסיה בחצי גמר גביע המלך, אך במשחק הגומלין הפסידה ברצלונה 2–3 והודחה מהטורניר. בגומלין שמינית גמר ליגת האלופות, ב-4 במרץ, הבקיע צ'אבי את השער היחיד בניצחון ברצלונה 0–1 על סלטיק, וברצלונה עברה לרבע הגמר הודות לניצחון 2–3 במשחק הראשון. ברצלונה הגיעה לחצי הגמר בליגת האלופות, שם גברה עליה מנצ'סטר יונייטד בתוצאה מצטברת 0–1. יכולתה של ברצלונה בליגה הייתה דלה והיא אף ירדה למקום ה-3, מתחת לוויאריאל. ריאל מדריד הוכתרה כאלופה עוד לפני הקלאסיקו שנערך ב-7 במאי. במשחק זה הביסה ריאל מדריד את ברצלונה בתוצאה 1–4, וצ'אבי הורחק בכרטיס צהוב שני בדקה ה-88. מבחינת הבקעת שערים הייתה זו אחת הפוריות בקריירה של צ'אבי, עם 9 שערים ב-54 הופעות בכל המסגרות - 7 בליגה, ושערים בודדים בליגת האלופות ובגביע.