Subsequently, Oliveira became a regular as a cover for Adriano, Robinho and Ronaldo. He was also included in the squad for the 2005 FIFA Confederations Cup, only missing out on the 2006 FIFA World Cup due to injury with Betis.