 He was rarely used by the "Che" during his five-month spell, but went on to spend the vast majority of the following seven years in the country, starting off with Sevilla FC with which he achieved two La Liga promotions, in 1999 and 2001, scoring 21 goals in 56 games in those seasons combined; on 19 November 2000, during a Seville derby where his team was reduced to ten men with the score at 1–1 and 15 minutes remaining, he netted twice for the eventual 3–1 win.In 2002, Olivera left Andalusia and joined fellow league side Real Valladolid.After one single season he returned to Segunda División and signed with Córdoba CF, returning to Defensor afterwards.