Quote Originally Posted by SergeMak View Post
We usually don't say "подарить подарок" because it's a kind of tautology. You can use the word "подарок" with the verb "вручать". For example: "Позвольте вручить вам мой скромный подарок".
Too bookish, IMO.
Подарить подарок is OK. No more a tautology than "писать письмо".