Justin Bieber is back!

The boy wonder made his triumphant return to the stage last night (March 8) at the O2 Arena in London following a hellish week across the pond, and he made his Beliebers proud.

The concert was Bieber's first since his hospitalization for breathing issues, and it was unclear what to expect from the performance. After Bieber had collapsed backstage on March 7, he returned with toned down choreography to close out the show before heading to the hospital, where he posed shirtless. (See what he does for you?!)

Bieber had a rough start to his day on March 8, getting into an expletive-filled exchange with a British paparazzo ... caught on camera. Yikes!

Thankfully, Bieber came back from all of it to deliver a solid performance, though he admitted he wasn't feeling quite 100 percent just yet. Based on these videos and his team's tweets (see below), we bet you could barely tell the difference!

Watch Justin Bieber Perform 'Out of Town Girl' at the O2 Arena in London

Watch Justin Bieber Perform 'Die in Your Arms' at the O2 Arena in London

Watch Justin Bieber Perform 'She Don't Like the Lights' at the O2 Arena in London

Watch Justin Bieber Perform 'Love Me Like You Do' at the O2 Arena in London

Watch Justin Bieber Perform 'One Time / Eenie Meenie / Somebody to Love Medley' at the O2 Arena in London

Watch Justin Bieber Perform 'Catching Feelings' at the O2 Arena in London

Watch Justin Bieber Perform 'Take You' at the O2 Arena in London

Watch Justin Bieber Perform 'Boyfriend' at the O2 Arena in London

Watch Justin Bieber Perform 'Believe' at the O2 Arena in London

Watch Justin Bieber Perform 'As Long as You Love Me' at the O2 Arena in London

Watch Justin Bieber Perform 'Beauty and a Beat' at the O2 Arena in London

Watch Justin Bieber Perform 'One Less Lonely Girl' at the O2 Arena in London

Watch Justin Bieber Perform 'Never Say Never' Feat. Jaden Smith at the O2 Arena in London

Watch Justin Bieber Perform 'Be Alright' at the O2 Arena in London