Il dipinto 'Annibale giura odio ai romani' è un'opera autografa di Giovanni Battista Pittoni, databile tra il 1687 e il 1767. Realizzato in olio su tela, questo lavoro misura 43,5 x 74,5 cm. Al verso, presenta quattro timbri circolari, uno dei quali presenta una data non completamente leggibile. Questa tela, proveniente da una collezione privata parigina, è stata pubblicata nella monografia di Franca Zava Boccazzi (Giambattista Pittoni. L'opera completa, Electa, Milano 1979, n. 147, fig. 77, 82).
L'opera si distingue per la sua composizione iconografica, che è stata ripetuta dall'artista in altre versioni conservate nella Pinacoteca di Brera e nel Kunsthistorisches Museum di Vienna. Nonostante condivida con le altre versioni un'elevata qualità tecnica, questa presenta una particolare differenza: la posizione del cane in primo piano. Lo stato di conservazione dell'opera è buono, benché presenti un intervento pittorico di restauro visibile in alto a destra, insieme ad altri lievi difetti.