lineup due to Leonardo's difficulty in establishing a definite number one, until Abbiati's heroics in Milan's 2–0 win over Bari on 21 February relegated Dida to the bench. After Abbiati was sidelined with tendinitis on 28 March, Dida started for the rest of the season, finishing with his most Serie A appearances (23) in four years. On 1 May, he played his 300th match in all competitions for Milan in a 1–0 win over Fiorentina, and was substituted for Abbiati in the 88th minute of the Rossoneri's 3–0 season-finale defeat of Juventus on 15 May, receiving a standing ovation as he departed. His final game for Milan was a postseason friendly against Major League Soccer (MLS) team Chicago Fire. Dida's contract expired on 30 June 2010, ending his decade-long tenure with the club. He made 302 total appearances in goal for Milan, the third-highest number behind Christian Abbiati (380), and Sebastiano Rossi (330). He finished with the currently sixth-highest number of Champions League clean sheets (35) and the second-highest percentage of clean sheets in games played (49%, behind Edwin Van der Sar's 52%), in addition to the fourth-highest unbeaten mark (623 minutes) in Champions League history. Dida continued to participate in team-related events after his departure. He joined Milan Glorie (a selection of team alumni) for charity friendlies against other veterans from clubs such as HJK Helsinki and Vélez Sársfield, in which he was often deployed in attack instead of goal. In May 2012, he represented Milan in the 2012 Mundialito de Clubes beach soccer tournament, in which the Rossoneri were eliminated in the group stage after going winless in three games. Return to Brazil Portuguesa (2012) After two years of being unable to secure a contract and continue playing in Europe, Dida returned to Brazil to resume his career. On 24 May 2012, Portuguesa signed him for the remainder of the Brasileiro season as a replacement for departing goalkeeper Weverton. He made his debut on 26 June in a 1–0 win over São Paulo, and on 1 July, helped in holding Santos to a goalless draw in a match that was billed as a duel of generations between Dida and Santos' young star Neymar, who was 18 years his junior. Dida made 32 starts and conceded 31 goals as Portuguesa avoided relegation from the Campeonato Brasileiro top flight, but he departed after the season when his contract expired. Grêmio