A film of mesoporous single-crystal rutile TiO2 rod arrays supported on a transparent conductive glass substrate was synthesized with the assistance of a template layer of closely packed silica nanospheres. This film was used as a photoanode and showed significant improvement for photoelectrochemical water oxidation compared with a reference film of nonporous single-crystal rutile TiO2rod arrays.