Yes, roaming is free in some countries. You have more details here. Where are you? And what usages did you made? Bear in mind that one thing is roaming (being able to use foreign networks) and another things are international calls. If you made any call to a non-Spanish number, this is going to be billed always.