W 2011 roku stał się podstawowym zawodnikiem Internacionalu – zagrał w 26 ligowych meczach, w których strzelił 10 goli (m.in. dwa w wygranym 2:4 spotkaniu z Américą). Ponadto wraz ze swym zespołem wygrał rozgrywki Recopa Sudamericana – w pierwszym meczu z Independiente nie wystąpił, zagrał za to w podstawowym składzie w drugim spotkaniu. W sezonie 2012 wystąpił w pięciu ligowych meczach, strzelił także gola w spotkaniu z Cruzeiro EC, przyczyniając się do zwycięstwa 2:1 (mecz ten był zarazem jego ostatnim występem w barwach brazylijskiej drużyny).

W lutym 2012 sąd wyższej instancji zdecydował, że Oscar nadal jest graczem São Paulo (do końca 2012 roku, według jego oryginalnego kontraktu), jednak w kwietniu kolejny wyrok jeszcze raz zezwolił mu na dalszą grę dla Internacionalu. Aby uniknąć niepewności i kolejnych trudno przewidywalnych zmian decyzji sądu w perspektywie przyszłego transferu do Europy, piłkarz oraz oba kluby doszli w maju 2012 do porozumienia, dzięki któremu Oscar został odsprzedany Interowi za 15 milionów reali (około 6 milionów euro), kończąc w ten sposób "sprawę Oscara".