Дида сохранил место в основе в начале 2010 года, тем временем Аббьяти восстановился после травмы, а Сторари был отдан в аренду «Сампдории». 31 января Аббьяти сыграл свой первый матч после травмы против «Ливорно» (1:1), Дида пропускал игру из-за травмы спины. Оба вратаря впоследствии чередовались в стартовом составе, поскольку Леонардо не мог определиться с первым номером. 21 февраля Аббьяти провёл удачный матч против «Бари» (победа 2:0), в итоге Дида оказался на скамейке запасных. 28 марта Аббьяти снова выбыл из строя, на этот раз из-за тендинита. Дида защищал ворота до конца сезона, и провёл наибольшее количество матчей в Серии А за четыре года — 23. 1 мая он сыграл свой 300-й матч во всех соревнованиях за «Милан», его команда победила «Фиорентину» с минимальным счётом. 15 мая в последнем матче сезона против «Ювентуса» (поражение 3:0) Дида на 88-й минуте был заменён на Аббьяти, трибуны аплодировали стоя, провожая бразильца. Последним в составе «Милана» для Дида стал товарищеский матч против команды MLS «Чикаго Файр».

Срок контракта Дида истёк 30 июня 2010 года. В своей прощальной речи Дида поблагодарил руководство клуба и тренерский штаб, особенно отметив Карло Анчелотти. Он провёл 302 матча за «Милан», что является третьим результатом среди вратарей после Кристиана Аббьяти (380) и Себастьяно Росси (330). Он стал шестым по количеству «сухих» матчей в Лиге чемпионов (35) и вторым после Эдвина Ван дер Сара по соотношению матчей «на ноль» (49 %). Также ему принадлежит четвёртый показатель по времени без пропущенных мячей в истории Лиги чемпионов (623 минуты).

Дида продолжил участвовать в жизни клуба после окончания контракта. Он сыграл несколько благотворительных товарищеских матчей за команду бывших игроков «Милана» против ветеранов ХИКа и «Велес Сарсфилда», в этих матчах он часто выходил на поле в атаке вместо основной позиции вратаря. В мае 2012 года выступил на клубном чемпионате мира по пляжному футболу в составе «Милана», команда заняла последнее место в своей группе.