Help in investing in Mutual Funds?

Hi All,

I am investing Rs 5000/pm and accumilated a total of Rs 90000 till now in the following funds.

SBI Magnum Tax Gain(D) : Rs 1500
Principal Tax saving(D) : Rs 1500
SBI Magnum Contra (D) : Rs 1000
ICICI Pru Infra (G) : Rs 1000

Now i want to invest Rs 2000 more per month.

Shall i go for investing in PPF or in Mutual Funds.

If Mutual Funds, than suggest me with one or two gud funds and fetch fair amount of returns for the next 7-10 yrs.

Madan N