Oscar will return to his former club São Paulo on a three-year contract, the Brazilian Serie A side said on Tuesday.