Giacomo continued to race after his disappointing Belmont finish. In his first race back, he finished third in the Strub Stakes at Santa Anita Park. After that, he was raced in the prestigious Grade I Santa Anita Handicap, where he finished 5th and was never a threat. After a four-month layoff, Giacomo won the July 22, 2006, San Diego Handicap by a head. The victory was followed by a 5th in the Pacific Classic Stakes and a show in the Goodwood Breeders' Cup Handicap, where Giacomo lost to Lava Man for the 3rd time in 4 races. Despite the fact that Giacomo had only won two stakes races, he was entered in the 2006 Breeders' Cup Classic field, where he faced Lava Man as well as other top horses such as Bernardini and the eventual winner, Invasor. Giacomo finished fourth.