Through the winter months of the 2007–08 season, Gilberto started a limited number of games for the "Gunners", though he kept his place in the Brazil team, starting several games for "A Seleção". After becoming more and more frustrated with not playing regularly, Gilberto admitted in February 2008 that he had been made to feel "totally useless" by Wenger. Despite this, he declined to make a decision on his future; something which prompted Wenger to promise talks with Gilberto. Amidst Gilberto's frustration at Arsenal, he targeted playing in Brazil's Olympic team in Beijing during August 2008; a competition which he had never played in. Off the pitch, Gilberto was reported to have passed his UK Citizenship test, and that he would subsequently apply for a British passport. April saw Gilberto's season take a turn for the better; making 5 starts – a substantial portion of his seasonal total of 12 – even managing to score a goal. The goal came against Reading on 19 April, and despite its deflective nature leading to some classing it as a possible own goal, the Premier League's Dubious Goals Committee eventually credited the goal to Gilberto. However, Gilberto's return to favour did not stop Arsenal's 2007–08 season ending trophyless. The club subsequently faced the possibility of several players leaving; among those rumoured to leave was Flamini, the player who had kept Gilberto out of the first team. The Frenchman ended up moving to A.C. Milan on 6 May, and a subsequent gap was left in the Arsenal midfield. Gilberto became less likely to leave the club during Summer 2008 as a result, and Wenger remarked that he wanted to keep Gilberto; Gilberto saying he wanted to stay and possibly even renew his contract at Arsenal. Gilberto finished the 2007–08 season with 36 appearances for Arsenal, albeit only 12 of these being Premier League starts.