W przerwie zimowej po udanych testach podpisał kontrakt z portugalską stajnią Ocean Racing Technology, na starty w Azjatyckiej serii GP2. W pierwszej rundzie (na torze w Abu Zabi) zaprezentował się z bardzo dobrej strony, będąc sklasyfikowanym odpowiednio na czwartej i piątej lokacie. Ze względu na kontrakt Brytyjczyka Maxa Chiltona w głównej edycji, został przez niego zastąpiony na drugą rundę (również na Bliskim Wschodzie, w celu przystosowania Chiltona do ekipy). Amerykanin znalazł jednak dla siebie miejsce w malezyjskim MalaysiaQi-Meritus.com, w którym to startował do końca sezonu. Punktując w nim dwukrotnie i cztery razy łącznie, zmagania zakończył na 9. miejscu.

Na sezon 2010 Rossi podpisał kontrakt z utytułowanym francuskim zespołem ART Grand Prix, na starty w nowo utworzonej serii GP3. W ciągu szesnastu wyścigów, dziewięciokrotnie dojechał do mety na punktowanej pozycji, z czego pięć razy na podium (Rossi zwyciężył w sprintach, na torach Circuit de Catalunya i Hungaroring). Ostatecznie zmagania zakończył tuż za podium, na 4. miejscu.