David and Victoria Beckham put on a rare public display of affection as they smooched and wrapped their arms around each other on a family holiday.

The married couple of 20 years were invited to join Elton John and David Furnish on a sun-soaked yacht trip round the South of France.

As the kids were happy playing in the water, Victoria, 44, sat on deck in a skimpy white dress and huge black shades.

But she wasn't on her own for too long, as hubby David, 45, was seen making a beeline for her with his arms wide open before planting a kiss on her lips.

A shirtless David planted a kiss on Victoria's lips
The fun-loving dad then jumped off the yacht with daughter Harper

He then affectionately wrapped his arms around her and pulled her in for a cuddle in a very romantic display.

The former footballer then left Victoria to catch some sun rays and natter with Elton, 72, while he larked about with their kids.

The fun-loving dad was seen diving into the water with Brooklyn, 20, Romeo, 16, and Cruz, 14.

Not leaving youngest Harper out, David then took hold of his daughter's hand as they plunged into the ocean together.

Victoria was happy to catch up with Elton John from the dry of their boat
The family are vacationing in the South of France with friends Elton John and David Furnish

David couldn't hide his delight as he played with kids while showing off his toned torso in his black swimming trunks.

Victoria then got involved in the action by snapping some photographs of her brood on her mobile phone from deck of the yacht.

David and Victoria have been married for twenty years this year

In June this year David and Victoria celebrated their 20 year wedding anniversary.

Becks decided to showcase his love for Posh on their special day with four simple images of their time together.

David’s post included two image from the couple’s extravagant wedding, a black and white shot of the pair embracing and a family photo.

He captioned the post: “WOW 20 years , look what we created Love you so much @victoriabeckham @brooklynbeckham @romeobeckham @cruzbeckham #HarperSeven.”

While Victoria shared pics of their most memorable moments - including that unforgettable matching PVC episode.

"20 years today. I love you so much," wrote Victoria.