W sezonie 2005 powrócił do wysokiej formy, lecz pomimo największej liczby wygranych wyścigów (4), w klasyfikacji generalnej pokonali go Andy Priaulx i Dirk Müller.

BTCC W 2006 roku przeniósł się do BTCC, gdzie za kierownicą Vauxhalla Astry reprezentował zespół VX Racing. Podczas 6. rundy na Donington Park był bliski odniesienia pierwszego zwycięstwa w BTCC, co jednak zostało udaremnione przez kolizję z Colinem Turkingtonem w ostatnim zakręcie. Zwyciężyć po raz pierwszy udało mu się 2 rundy później w Knockhill, a zwycięstwo to było jednocześnie setną wygraną Vauxhalla w BTCC. Po raz drugi Giovanardi zwyciężył na Brands Hatch, a sezon ukończył na 5. miejscu, wyprzedzając Jamesa Thompsona w klasyfikacji generalnej podczas ostatniej rundy mistrzostw.

15 listopada 2006 potwierdzono, że Giovanardi wraz z Tomem Chiltonem w kolejnym sezonie nadal będzie reprezentował barwy zespołu VX Racing. Startując za kierownicą nowego samochodu, Vauxhalla Vectry, odniósł 10 zwycięstw, co pozwoliło mu na zdobycie tytułu mistrza po trwającej cały sezon walce z Jasonem Plato.