Calvin Harris has slammed his ex-girlfriend Rita Ora in a furious Twitter rant.

The fuming DJ took to the social networking site to hit out at the 23-year-old singer after she confirmed the Scottish star had blocked her performance of latest single, 'I Will Never Let You Down', which he wrote and produced, at the Teen Choice Awards on Sunday (10.08.14)

Calvin - who dated Rita for a year - tweeted: ''You'll only know 1 side of the story RE Teen choice awards because I choose not to talk to the papers about every aspect of my personal life (sic)''

He followed that message up with another tweet insisting his decision to not allow Rita to sing the tune at the Los Angeles ceremony was justified.

He wrote: ''But just know I had a damn good reason (sic)''

Calvin, 30, then tweeted a picture of a hand-clapping emoticon, appearing to signal he was sarcastically applauding Rita for her comments.

The beauty confirmed on Tuesday (12.08.14) that Calvin had refused her permission to sing the song at the event.

She told 'On Air with Ryan Seacrest': ''For anybody who doesn't understand how it works, he wrote and produced the song. So he has to approve anything TV-wise for anybody who doesn't get it. And obviously he owns the rights to it and he didn't approve the Teen Choice Awards.''

But Rita, who had been planning her performance for ''about a month,'' claimed she wasn't shocked by Calvin's ''last minute change'' of heart.

She said: ''I could have got told a few weeks earlier, you know. That would have been nice. It was a last minute change, but you know what, it happens and we move on and move forward ... It is what it is, man. You know, you write a song with somebody, and I guess there's some stuff that comes with it ... Everything happens for a reason, that's how I look at it.''

It's not the first time Rita has angered one of her ex-boyfriends leading to them taking to Twitter to hit back at her.

In 2012, sock designer Rob Kardashian took to the social networking site to rant about his failed romance with the 'Hot Right Now' pop star and alleged she cheated on him with 20 men.

He wrote: ''She cheated on me with nearly 20 dudes while we were together... But I mean 20?!!!! (sic)''