This was a beautiful puzzle and only a few people sent correct answers. Only Suman Saraf sent the correct answer – fantastic job, this was a tough one – hats off to you!
Gurmeet.net, the place I took the solution from, has the answer, but not the method to arrive at the answer. Google came to my rescue and I found some other sources. The answer is indeed beautiful and in the end, it is just use of simple logic in the end.
Here is the answer – the cards will have the following numbers:
Here is the proof I have borrowed from http://puzzling.stackexchange.com/questions/25457/two-dice-nine-cards:
Hope you all enjoyed the puzzle!