Seria GP2 W sezonie 2008, dzięki dużemu wsparciu finansowemu, Giacomo podpisał kontrakt z brytyjską stajnią David Price Racing, na udział w bezpośrednim przedsionku Formuły 1 – serii GP2. Po zaledwie dwóch rundach (bez punktów) Włoch został jednak zastąpiony przez Hiszpana Andy'ego Soucka (głównym tego powodem był problem z opłaceniem dalszych startów). W dalszej części sezonu Ricci brał udział w Międzynarodowych Otwartych Mistrzostwach GT. Startując w sześciu wyścigach klasy GTA oraz czterech kategorii GTS, został w nich sklasyfikowany odpowiednio na 12. i 10. miejscu w ogólnej klasyfikacji. Oprócz tego wziął udział w dwóch wyścigach Włoskiej Formuły 3 (punkty w niej uzyskane pozwoliły mu zająć 15. miejsce) oraz Międzynarodowej Formuły Master (nie zdobył punktów).

W roku 2009, w wyniku kontuzji poniesionej w drugim wyścigu w Wielkiej Brytanii, Ricci nie był w stanie ukończyć całego sezonu. Jego miejsce zajął Francuz Franck Perera. Ostatecznie wystąpił w siedmiu wyścigach, ani razu nie będąc blisko premiowanej punktami lokaty.