Fe2+ cations in FeCl2 or FeSO4 were oxidized by graphene oxide, leading to an in situ deposition of Fe3O4 nanoparticles onto the self-reduced graphene oxide (rGO) sheets. The resultant Fe3O4/rGO sheets were demonstrated to possess interesting magnetic and electrochemical properties attractive for a large variety of potential applications.