The 2006–2007 season was Berntsson's best yet. Following a bronze medal at the 2006 Nebelhorn Trophy, he finished 6th at the Cup of Russia and 9th at the NHK Trophy, then regained his national title. At the 2007 Europeans, Berntsson finished 10th, and he was a career-best 9th at 2007 Worlds, where he received a standing ovation following his disco-themed long program. His placement qualified two slots for Sweden for the next World Championships, which were to be held in Gothenburg.