The German star, 42, took a day off from the glitz and glamour of the Cannes Film Festival red carpet to hit the Gulf of Saint-Tropez with her boyfriend, Vito Schnabel, and opted for the topless look.

Klum shielded her face from the sun with a hat and dark sunglasses, but there was little on underneath - only a skimpy string bikini bottom.

The model and her man frolicked in the sea and packed on the public displays of affection, clearly playing down any suggestion the romance is rocky.

Klum returned to the red carpet on Thursday night (19May16) for the amfAR Cinema Against AIDS Gala at Hotel du Cap-Eden-Roc, where she shone in a thigh-baring yellow gown and mingled with fellow stunners Petra Nemcova and Alessandra Ambrosio.