El 12 de febrero de 2011, Roberto Carlos firmó un contrato de 10 millones de euros por dos años y el resto de esa temporada, con el club de la Primera División rusa FC Anzhi Majachkalá, dándole además la capitanía del equipo.