The homogeneous and mediated oxidation of guanine by [Ru(bpy) 3 ] 2? (2,2 0 -bipypyridine) in the presence of surfactants and single-walled carbon nanotubes (SWCNTs) has been investigated using cyclic voltammetry, repetitive differential pulse voltammetry and rotating electrode method. In acidic medium, the oxidation of guanine was controlled by mass transport process of [Ru(bpy) 3 ] 2? in solution, leading to a homogeneous electrocatalysis. In neutral medium, the result from emission spectroscopy suggested the formation of the aggregates containing [Ru(bpy) 3 ] 2? , dihexadecyl phosphate (DHP) and guanine. The electrocatalysis of [Ru(bpy) 3 ] 2? toward guanine oxidation was promoted by anionic surfactant DHP and, however, hindered by an excess amount of hexadecyl trismethyl ammonium chloride (HTAC) or SWCNTs added to solutions. The electrocatalytic mechanism of [Ru(bpy) 3 ] 2? for guanine oxidation becomes evident, strongly depending on the presence of anionic or cationic surfactants and SWCNTs.