Following the departure of defender Sol Campbell and retirement of striker Dennis Bergkamp in the summer of 2006, Gilberto was announced as Arsenal's vice-captain for the 2006–07 season. He began the season well, as he scored the first ever goal at the Dutch DSB Stadion in a pre-season friendly match. He then scored Arsenal's first ever goal in a competitive match at the Emirates Stadium in a 1–1 draw with Aston Villa. His good form continued for Arsenal as he scored several league goals, garnering praise for his performances as stand-in captain while Thierry Henry was injured. Gilberto and his agent (Paulo Villana) also reiterated the player's desire to honour his contract with the Gunners. Meanwhile, Gilberto's good form carried through to the second half of the season. Even though Arsenal only managed to finish fourth in the league, he ended the season as Arsenal's second highest scorer with 10 Premier League goals. The explanation for his unusually high tally is the fact that Henry suffered two lengthy injury spells, in which Gilberto stepped up as captain to take penalties. Gilberto's goal scoring record combined with his own good form in midfield and his leadership of Wenger's youthful squad led some Arsenal fans and football pundits to label Gilberto as Arsenal's best player of the season, and one of the best in the Premier League.