The n-type TiO2 semiconductor nanoparticles were coated on the p-type Ag2O nanoparticles deposited on SiO2 spherical particles through a simple sol-gel method for catalytic reduction of 4-nitrophenol.