its hard to say. they really are two different types of strikers. Adriano is world class, even if his current form of late hasnt been up to his standards. he has pace, strength, height, great skills and a brilliant powerful accurate shot.
Gilardino is more of a poacher type striker...he is like inzaghi but with more skill.
Gilardino plays with milan and has kaka and shevchenko supporting him. Milan is the better than inter and play a different style.
I believe if both were in form, Adriano is the better player. But tboh inter and milan got the strikers they required for their set up.
Ive always questioned Adriano since his leave from Parma. he is the main man at Inter and needs to do alot more. Gilardino is rather just a player at Milan and so even if the pressure is high, it is not so high and even still... he has scored more in Serie A than Adriano and probably hasnt played as many minutes, but I cant confirm that.
The thing which annoys me about Adriano is that he is a striker who thinks he can play on the wing and do things. He should just stay upfront and use his power to score goals like Vieri used to... this is what Gila does and does it well.
They are both entirely different players. I do believe they would make a great match. It would be interesting to see how they would perform if they formed a couple at Inter or at Milan (leave the other strikers out of it for this example). I wonder at which club they'd be better?