Hi Muzuki,
I have given many of my friends a card and a small gift and wished them a A Happy Birthday. You can aways ask them "IS there something they want for their birthday" ,but mostly I just invite them over to celebrate their birthday. I think your gift was fine and you don't need to give them anything more. Just Wish your friend a Happy Birthday.