As Cassano faced competition for a spot in the Milan starting XI from the likes of forwards Zlatan Ibrahimović, Alexandre Pato and Robinho, a lot of speculation formed over his future for the following season, as Cassano wanted to gain more playing time, due to his wish to keep his spot in the Italian national side. Although he was initially linked to other clubs, he stayed with Milan, and after a good pre-season, he won the 2011 Supercoppa Italiana with Milan over Inter, and he scored in the first Serie A game of the 2011–12 season against Lazio. On 29 October 2011, following Milan's match against Roma in Rome, Cassano was hospitalised after suffering a stroke upon arriving in Milan, and was operated on 4 November. He returned to the first team on 7 April 2012, after almost six months on the side-lines, featuring as a substitute in Milan's 2–1 home defeat to Fiorentina in Serie A, and received a standing ovation from the crowd as he entered the pitch for Gianluca Zambrotta in the 79th minute. He also appeared as a substitute in a 1–0 home win against Genoa on 25 April, and on 29 April, he scored his first goal since his operation, in a 4–1 win over Siena, also setting up both of Ibrahimović's goals during the match. Milan finished the Serie A season in second place behind Juventus, also reaching the semi-finals of the Coppa Italia, and the quarter-finals of the Champions League.