Despite the prominence of silicon solar cells, various alternative solar cell technologies have attracted the attention of researchers. Several attempts have been made to bring down the cost and complexities involved in the fabrication of solar cells. In this work, solar cells with TiO2 as absorber layer and Multi-Walled Carbon Nanotubes (MWCNT) as active charge generation layer have been fabricated by spin coating nano pastes of TiO2 and MWCNT over transparent conducting substrates. An efficiency of 0.40% was observed for TiO2-MWCNT solar cells, which was further enhanced to 1.03% and 1.27% by insertion of Co3O4 and Cu2O layers respectively, in between the MWCNT and the carbon electrode. This significant increase in efficiency is attributed to the effective hole extraction by the metal oxide layers, which resolves the work function mismatch between the MWCNT and carbon electrode. These demonstrations reveal the advantages of using metal oxide interfacial layers for effective hole extraction in carbon nanotube based solar cells.