Joaquim Rodríguez ble etter en god juniorkarriere i det baskiske amatørlaget Club Hospitalet, tatt opp som stagaire på det spanske laget ONCE – Deutsche Bank høsten 2000. Her fikk han mulighet til å kjøre Tour de l'Avenir, og ble tilbudt en 3-årskontrakt med laget. Debutsesongen i proffenes verden ble en suksess, med deltagelse i Giro d'Italia, tredjeplass i det baskiske rittet Subida Urkiola og seier i Escalada a Montjuich der han vant foran Joseba Beloki og Oscar Sevilla.