Ranbir Kapoor kicking butt to win Katrina Kaif back?

The actor spent a lot of time in Barcelona and we know why!