Justin Bieber has added 30 dates to his US and Canadian 'Believe' tour.
The extra shows include a stop at Brooklyn's new Barclays Centre and three shows in Bieber's native Ontario.
Justin Bieber takes his top off at Maidson Square Gardens
The tour was due to finish in January 2013 but has been extended through to August due to popular demand.
Bieber will play shows in Europe, including the UK, Spain and France, starting in February.
The new Justin Bieber US dates are as follows:
June 22 - San Diego, CA, Valley View Casino CentreJune 24 - Los Angeles, CA, Staples CentreJune 25 - Los Angeles, CA, Staples CentreJune 26 - San Jose, CA, HP Pavilion at San JoseJune 28 - Las Vegas, NV, MGM Grand Garden ArenaJune 30 - Denver, CO, Pepsi CentreJuly 2 - Oklahoma City, OK, Chesapeake Energy ArenaJuly 3 - Dallas, TX, American Airlines CentreJuly 6 - Omaha, NE, CenturyLink CentreJuly 7 - Des Moines, IA, Wells Fargo ArenaJuly 9 - Chicago, IL, United CentreJuly 10 - Indianapolis, IN, Bankers Life FieldhouseJuly 12 - Columbus, OH, Nationwide ArenaJuly 13 - Cleveland, OH, Quicken Loans ArenaJuly 15 - Buffalo, NY, First Niagara Centre[Continued below]July 17 - Philadelphia, PA, Well Fargo CentreJuly 18 - Hartford, CT, XL CentreJuly 20 - Boston, MA, TD GardenJuly 23 - Kanata, ON, Scotiabank PlaceJuly 25 - Toronto, ON, Air Canada CentreJuly 26 - Toronto, ON, Air Canada CentreJuly 28 - Detroit, MI, Joe Louis ArenaJuly 30 - Newark, NJ, Prudential CentreJuly 31 - Newark, NJ, Prudential CentreAugust 2 - Brooklyn, NY, Barclays CentreAugust 3 - Washington, DC, Verizon CentreAugust 5 - Columbia, SC, Colonial Life ArenaAugust 7 - Jacksonville, FL, Jacksonville Veterans Memorial ArenaAugust 8 - Tampa, FL, Tampa Bay Times ForumAugust 10 - Atlanta, GA, Philips Arena