Wszystko zmieniło się jednak podczas Grand Prix Belgii, gdzie zdobył pole position i zakończył wyścig na drugiej pozycji, zdobywając tym samym pierwsze w historii punkty, zarazem podium, dla zespołu Force India. Prawdopodobnie mógłby nawet zwyciężyć, gdyby nie neutralizacja spowodowana wypadkami oraz system KERS w bolidzie Fina Kimiego Räikkönena, który tym samym wykorzystał go na długiej prostej.
Przejście do Ferrari (2009) right|275px|thumb|Giancarlo podczas Grand Prix Japonii 2009 Po kilkudniowych spekulacjach Ferrari ogłosiło 3 września 2009 roku, że Giancarlo Fisichella zajmie miejsce słabo spisującego się Luki Badoera, który to z kolei zastąpił kontuzjowanego Felipe Massę) w ich zespole. Fisichella stanowisko to obejmował do końca sezonu 2009. W barwach nowego zespołu nie udało mu się zdobyć ani jednego punktu, co wyjaśnił Stefano Domenicali twierdząc, iż Ferrari F60 jest zbyt trudne do prowadzenia, a Giancarlo przed debiutem w tym zespole na Grand Prix Włoch 2009 nigdy nie przejechał ani kilometra F60. Obecnie pełni funkcję kierowcy rezerwowego i testowego włoskiego zespołu.
Dołączenie do Le Mans Series 1 lutego 2010 roku kierowca poinformował, że dołączył do Le Mans Series po tym, jak nie udało mu się znaleźć miejsca w stawce Formuły 1.