W marcu, kwietniu i lipcu 2007 wygrał trzy turnieje First Saturday w Budapeszcie, w każdym wypełniając normę na tytuł arcymistrza i w roku tym został najmłodszym w historii amerykańskich i włoskich szachów (Caruana posiada podwójne obywatelstwo) zawodnikiem, który otrzymał ten tytuł. Pod koniec roku zdobył w Martina Franca pierwszy w swojej karierze tytuł mistrza Włoch z wynikiem rankingowym 2740, wyprzedzając następnego zawodnika w tabeli o 3 punkty. W 2008 roku zwyciężył w turnieju Corus–C w Wijk aan Zee oraz ponownie zdobył tytuł mistrza Włoch. W styczniu 2009 roku ponownie zwyciężył w Wijk aan Zee, tym razem w turnieju Corus–B. W 2010 roku zwyciężył w 42. edycji cyklicznego turnieju w Biel. W 2011 roku po raz trzeci w karierze zdobył tytuł mistrza Włoch, z wynikiem 10 pkt w 11 partiach71 Campionato Italiano Assoluto 2011.. W 2012 roku podzielił II m. (za Lewonem Aronjanem, wspólnie z Magnusem Carlsenem i Tejmurem Radżabowem) w turnieju Corus–A w Wijk aan Zee, zwyciężył w turniejach Reykjavík Open w Reykjavíku, Sigeman & Co w Malmö, Dortmunder Schachtage w Dortmundzie (wspólnie z Siergiejem Kariakinem), podzielił II m. (za Magnusem Carlsenem, wspólnie z Tejmurem Radżabowem) w memoriale Michaiła Tala w Moskwie oraz zwyciężył (wspólnie z Magnusem Carlsenem) w São Paulo/Bilbao5th Final Masters Sao Paulo Bilbao 2012..