Justin Bieber has deleted his Instagram account just days after clashing with fans and ex-girlfriend Selena Gomez on the site.

The Sorry singer threatened to make his account private if fans continued to write abusive messages about his rumoured girlfriend Sofia Richie, 17, with whom he posed for a series of pictures over the weekend (13-14Aug16).

His ex-girlfriend Selena defended the fans and told Justin to stop being mad at them - sparking a series of quickly-deleted Instagram comments. It seems the alleged dispute and fan abuse became too much for the pop star and he kept his word by making the account private, before swiftly deciding to delete it completely on Tuesday morning (16Aug16). It is no longer available to view and doesn't show up on search engines.

The Canadian singer told Beliebers on Instagram on Saturday (13Aug16), "I'm gonna make my Instagram private if you guys don't stop the hate this is getting out of hand, if you guys are really fans you wouldn't be so mean to people that I like."

Selena came to their defence by writing in his comments, "If you can't handle the hate then stop posting pictures of your girlfriend lol (laugh out loud) - it should be special between you two only. Don't be mad at your fans. They love you and supported you before any one ever did."

Justin hit back at Selena by implying she used him for attention and was still trying to lay the blame on him and their dispute worsened when she responded with, "Funny how the ones that cheated multiple times, are pointing the finger at the ones that were forgiving and supportive, no wonder fans are mad. Sad. All love."

He reportedly fired back by appearing to accuse her of cheating too - with former One Direction star Zayn Malik.

Justin, 22, seemed to be over the dispute hours before his account deletion as he shared pictures of his new puppy Todd on the account, while Selena appeared to regret the drama by vaguely referencing it in a Snapchat post, which reads, "What I said was selfish and pointless."