Justin Bieber has confirmed he is dating Selena Gomez again.

The 20-year-old singer - who has had an on and off relationship with the 'Come And Get It' hitmaker since 2011 - revealed to attorney Mark DiCowden that the pair were back together.

A source told E! News that Justin confirmed the relationship during his follow-up deposition in relation to a lawsuit filed against him by a photographer who claims he was assaulted by the star.

The source told the site that the rest of the deposition was ''uneventful'' and Justin was reportedly well-behaved throughout.

Recently, the 'As Long As You Love Me' hitmaker has sparked rumours about the couple rekindling their romance through a variety of Instagram posts.

He previously shared a photograph of the 22-year-old beauty kissing his cheek as he hugged her, before deleting the image almost immediately.

The pair have also been spotted spending time together including going horseback riding in Canada and they appeared ''very close'' when they arrived at a Bible study class in Los Angeles last month.