Ostatecznie 14 lipca 2005 za kwotę 12 milionów euro Roberto Mancini ściągnął Pizarro do Interu Mediolan, który podpisał 4-letni kontrakt z mediolańskim klubem (do tego Udinese dostało 50% praw Gorana Pandeva). Tuż po przyjściu do klubu zdobył z nim Superpuchar Włoch, a z czasem stał się podstawowym zawodnikiem pomocy Interu. Zaliczył całkiem udany sezon. Po korekcie tabeli i odebraniu punktów Juventusowi i A.C. Milan Interowi przyznano mistrzostwo Włoch, a parę tygodni wcześniej Pizarro zdobył ze swoim klubem Puchar Włoch. David po sezonie stwierdził nawet, że z chęcią zakończy karierę w koszulce „nerazzurrich”. Jednak na letnie sparingi trener Mancini nie widział dla Pizarro miejsca w składzie i ten zdenerwowany całą sytuacją postanowił odejść i w sierpniu podpisał kontrakt z AS Romą, do której ściągnął go jego trener z Udinese, Spalletti. Stołeczny klub zapłacił za niego sumę 6,5 miliona euro. U Spallettiego w Romie, Pizarro także jest liderem środkowej linii.