After a five-decade-long career, Juergen Hasenkopf, 73, says he can continue to travel around the world for 10 more years
Italian Fabio Aru claimed the overall leader's yellow jersey as previous leader Froome could not sustain the pace in the final few hundred metres up a steep climb to the finish line.
Astana rider Aru attacked in the final part of the climb to Peyragudes, a 2.4-km ascent at a punishing average gradient of 8.4 percent. But Bardet had more left in the tank and powered away in the last 200 metres to beat Colombian Rigoberto Uran by two seconds.
Aru, who won the Vuelta in 2015, came third, also two seconds behind Bardet while Froome cracked and ended up 22 seconds adrift of the Frenchman.
Overall, Aru leads Froome by six seconds and Bardet by 25.
"It's a great joy. I had good legs but I was patient," said AG2R-La Mondiale rider Bardet.
"The team has never been so strong, we are a real factor in the race. Now we have to do our best in the final part."
Froome and Aru went off the road briefly in the descent from the Port de Bales, the penultimate climb of the day, but the group of overall contenders waited on them.
They caught the last survivor of the day's breakaway, Briton Stephen Cummings, 8.5km from the finish, in the final slopes of the Col de Peyresourde.
Nairo Quintana had already been dropped, as the Colombian struggles to recover from an energy-sapping Giro d'Italia.
He and two-time champion Contador, who was dropped in the finale, saw their hopes of winning the race all but vanish.
For the second time after Aru prevailed at the top of La Planche des Belles Filles last week, Froome was beaten in a summit finish.
"I didn't have the legs. It's a nice victory for Romain Bardet, and hats off to Fabio Aru for taking the yellow jersey," said Froome, whose team had contained the opposition until the final effort.
"I did my best but I didn't have the legs to follow."
Friday's 13th stage is a relatively short 101-km trek through the Pyrenees that should see the overall favourites attack.
"Let's be wary of Team Sky. They don't like to lose and they will be out for revenge," said Bardet, who is looking to become the first Frenchman to win the Tour since Bernard Hinault in 1985.
After a five-decade-long career, Juergen Hasenkopf, 73, says he can continue to travel around the world for 10 more years
Through her unique ‘Life Director’ method, theatre director, author and life coach Nadine Chammas teaches people how to craft a script, be a professional actor and direct their own lives
Prompted and supported by his wife, Shaista Naz, how former electronic engineer Masroor Syed started and established a business in 1995 that now includes his three sons
She learnt her toughest financial lessons amidst her mother’s battle with cancer
The pandemic saw a significant rise in number of cases of anxiety
The art of glow... and glory
March being the World Endometriosis Awareness Month, we attempt to decode the not-so-widely understood condition that condemns its sufferers to a life of unbearable pain
UAE resident shares why she chose the 2020 Nissan Altima to be her road companion