En agosto de 2007 los representantes de Zé Roberto llegaron a un acuerdo de traspaso entre el Botafogo y el FC Schalke 04 por 3 millones de euros.