Finally I got it working... First of all my camera's internal memory didn't have any pictures stored.
I remembered that the SD card would have a folder called DICM created by default and in that folder I would have a folder with dates.
As mentioned earlier, upon inserting card in card reader, it use to show zero files. However I accessed the Card from command prompt, tried creating DICM folder but got a warning stating the folder already exist. Then I did a cd to DICM (case sensitive) and then went into the date folder and from there I did dir and got all the files which I copied to my laptop's hard disk.
Funny part is... when I am in F: drive on cmd prompt and if I do dir or ls, it didn't show any files or folders but it led me go into DICM folder eventhough it was not listed as an output of dir or ls.
Thanks for all your suggestions.