I have completed my degree in b.com general in 2009 since there is 2 yrs gap in which field shld i go for ?

You can consider following options:

Your choice will depend on your interest.

Its advisable that you go through http://www.youngbuzz.com/careers/career-options and check the career profiles.

This will help you know the benefits, opportunities, remuneration, scope of the careers and moreover, it will help you get a feel of whther it interests you or not.

Hope this helps.