you can even make a draft which can be encashed internationally. I made a 1000$ draft for a friend in the US through ICICI bank (since I have an account with the bank). They charged me a flat-rate of 200-300 bucks, I forget the exact amount now, and the whole process was pretty seamless - got done in a day. Just head to your bank and speak to the Forex department, it should be pretty simple.
i used hdfc, u need some code from the usa bank, they charge flat 200 bux charge for doing everything provided u have a hdfc acc, in 2 days the money is sittin in his bank, provided u dont do it over a weekend. pretty reliable and very fast