W 2010 roku powrócił na pełny etat startów, podpisując kontrakt z belgijskim klubem R.S.C. Anderlecht (stajnia Azerti Motorsport). Włoch po raz drugi w karierze zdobył w niej tytuł mistrzowski, pokonując zaledwie dwoma punktami Brytyjczyka Craiga Dolby'ego. W ciągu sezonu, aż szesnastokrotnie mieścił się w pierwszej trójce, w tym czterokrotnie zwyciężał (poza tym trzykrotnie startował z pierwszego miejsca).
Seria GP2 W przerwie pomiędzy sezonem 2008 i 2009, Davide zadebiutował w Azjatyckiej Serii GP2, we włoskim zespole Trident Racing. W ostatnich trzech rundach zastąpił Hiszpana Adriána Vallésa. Po punkty sięgnął w ostatniej eliminacji, rozegranej na bahrajńskim obiekcie Sakhir. W pierwszym wyścigu został sklasyfikowany na siódmym miejscu, natomiast w niedzielnych zmaganiach był trzeci. Ostatecznie uzyskane punkty pozwoliły Rigonowi zająć 17. lokatę, w ogólnej punktacji.
W sezonie 2009 (również we włoskiej stajni), ścigał się w głównej edycji przedsionka Formuły 1. Wziąwszy udział w dziewięciu rundach (na niemieckim torze Nürburgring, z przyczyn finansowych, zastąpił go Wenezuelczyk Rodolfo González), dwukrotnie dojechał na punktowanym miejscu, zajmując ósme miejsce w pierwszym wyścigu, na Węgrzech oraz piąte w Belgii. Ostatecznie zmagania ukończył na 22.