Hi there ema.
This does not look like the presentation of an STD
The rough sex may have caused a friction blister
with a hematoma
in it (blood clot).
The only thing to do is initally yes ice packs & then some strong anti-inflammatory agents like ibuprofen
600mg after meals till the inflammation subsides.
In addition one may visit a gynecologidt nearest you to rupture the hematoma if the pain is severe.
Needless to say avoid coitus for a few days & do use lubricant KY jelly or any such lubricant & do practice safe sex. Cheers & Good luck!
Dr Praveen Rodrigues MD
Vikram Hospital, Bangalore, India