Cassano valgte å forlate AS Roma for Real Madrid i januar 2006. I Madrid ble det lite spilletid, og på høsten 2006 ble Cassano gjenforent med sin gamle Roma-trener, Fabio Capello, men det gjorde heller ikke at han fikk mer spilletid.