Chris Froome claimed he was drenched in urine and called a "doper" after enhancing his Tour de France lead on a 14th stage won by fellow Briton Steve Cummings.
Froome (Team Sky) now leads nearest rival Nairo Quintana (Movistar) by three minutes 10 seconds, with his dominance bringing about innuendo and abuse.
The 30-year-old insists he is a clean rider.
He told ITV4: "A spectator threw a cup of urine in my face and said 'doper'."
Froome added: "You don't do that to anyone. It's not in the name of sport.
"That's extremely disappointing. Unfortunately I think a lot of the reporting on the race has been very irresponsible.
"What can I do? I can get angry. I'd rather keep my composure and stay focused on the race."
MTN Qhubeka's Steve Cummings claimed a stunning smash and grab win on stage 14 of the Tour de France to Mende on Saturday.
The 34-year-old from the Wirral claimed African squad MTN-Qhubeka's first Tour stage success after powering past Frenchmen Thibaut Pinot (FDJ) and Romain Bardet (Ag2r La Mondiale) in the finishing straight.
The 178.5-kilometre route from Rodez finished at Mende airstrip after the punishing 3km ascent of the Cote de la Croix Neuve.
Cummings had been part of the day's 20-man escape group and stayed in touch as Bardet led Pinot over the summit before the near 2km run-in along the flat to the line.
And there Cummings, in his third Tour, took his chance.
Cummings rode for Team Sky in 2010 in support of Bradley Wiggins and in the 2012 Tour, riding for BMC Racing's Cadel Evans.
Team Sky leader Froome had anticipated attacks on his near three-minute advantage, but instead enhanced his lead as he fended off Nairo Quintana.
Spaniard Joaquim Rodriguez of the Katusha team won the 12th stage of the Tour de France from Lannemezan to Plateau de Beille on Thursday.
Denmark's Jakob Fuglsang of Astana was second in the demanding 195-km Pyrenees stage with Frenchman Romain Bardet third.
Britain's Chris Froome retained the yellow jersey.
Visit ITV's Tour de France website for the latest highlights and reaction.
Disgraced former cyclist Lance Armstrong will return to the roads of the Tour de France on Thursday for a charity rideRead the full story ›
Chris Froome powered to victory in Stage 10 of the Tour de France and extended his overall lead in the race for the yellow jersey in an extraordinary fashion.
The 2013 winner started the day as favourite ahead of Nairo Quintana and attacked on the brutal climb with 6km to go - leaving the Colombian in his wake and seemingly powerless to catch him.
Quintana struggled to keep pace with Team Sky's main man, and was eventually overtaken a few hundred metres from the finish line by Froome's teammate, Ritchie Porte.
Froome now leads Porte by 59 seconds in the general classification and Quintana by 1min 4secs.
Ivan Basso has withdrawn from the Tour de France after being diagnosed with testicular cancerRead the full story ›
Mark Cavendish has secured his 26th Tour de France stage victory and his first at this year's Tour.
The Manx rider crossed the line ahead of Andre Greipel and Peter Sagan in today's seventh stage.
The pressure had been mounting for Cavendish after he was beaten by Greipel in a sprint finish on Sunday and Wednesday.
Tony Martin belatedly claimed the Tour de France leader's yellow jersey for the first time on Tuesday with victory on stage four to Cambrai.
Multiple world time-trial champion Martin began the day one second behind maillot jaune incumbent Chris Froome (Team Sky), having been denied the race lead by bonus seconds on Sunday.
The main moment of concern came when Froome wobbled in the gutter after losing his team-mate's wheel.
The 30-year-old was second to Thomas coming off the final cobbled sector and wanted to attack, with Alberto Contador (Tinkoff-Saxo) and Nairo Quintana (Movistar) left behind.
But there was no collaboration in the select eight-man bunch, which included defending champion Vincenzo Nibali (Astana), and Martin next made his successful move.
Froome will be content to have conceded the yellow jersey at this early stage and will hope to add to his British record 15th day in the maillot jaune later in the race.
The Tour de France was stopped for around 15 minutes after one of the scariest high-speed crashes in recent years.
The crash happened at high speed and after one rider fell, others tumbled over him including current yellow jersey wearer Fabian Cancellara.
Several riders were forced to abandon the race through injury before Stage 3 in Belgium was ordered to get back underway.
The greatest bike race in the world, aka Le Tour de France, returns for its 102nd editionRead the full story ›