They're two pop legends who have had a turbulent friendship for over 50 years.
And Sir Rod Stewart took a cheeky dig at his pal Elton John on Wednesday as he did an impersonation of him live on stage.
Keeping cool in an all-white ensemble Rod Stewart enjoys a day out in Capri with his children Kimberly and Sean on Saturday.
They have taken their family on a trip to Italy for a summer getaway.
And Rod Stewart and his wife Penny Lancaster appeared to be lapping up the sunshine on their holiday, as they relaxed on a luxury yacht off the coast of Elba Island.
The British rocker, 77, and his police officer wife, 51, are believed to be staying on the St David, which sleeps 12 people and costs an eye-watering £274,000-per week to hire.
The Sailing singer dried off using a white towel following a dip in the ocean with his glamorous wife, where they were also spotted relaxing on an inflatable in the water.
Penny looked incredible in a printed swimsuit, while she also sported a pair of sunglasses and kept her phone safe in a waterproof case around her neck.
The couple appeared to be in holiday mode as they reclined on the floating inflatable, joined by their sons Alistair, 16, and Aiden, 11.
Rod, who was wearing a white flat cap, was also seen swimming in the sea with his wife as they cooled off from the Italian sunshine.
Ever the gentleman, Rod was seen helping Penny back onto the vessel as she climbed the boat's steps following their dip.
They have been stopping off at different destinations in Italy while staying on a luxurious £274,000 a week superyacht.
And Rod Stewart, 74, spent some quality time with his second eldest child Kimberley, 42, during their vacation on Thursday, as the family arrived on the island of Ponza.
During the daytime outing, Kimberley looked incredible in a pink paisley print maxi dress as she strolled around with her famous dad.
He's one of the Scottish team's biggest supporters.
And Sir Rod Stewart made sure he still supported his beloved football team while enjoying some downtime in Portofino with his gorgeous wife Penny Lancaster.
The rocker, 77, donned his personalised Celtic strip on Sunday ahead of the clubs first match of the season against Aberdeen - which saw the hoops win 2-0.
Rod showed his 1.1 million Instagram followers that he has two Celtic flags stuck to the window of his five star hotel room.
He's currently enjoying some downtime from his North American tour in Italy with his gorgeous wife Penny Lancaster.
And Rod Stewart, 77, cut a dapper figure on Sunday as he enjoyed a sport of retail therapy in Portofino.
The rocker donned a powder blue polka-dotted shirt for the outing which he teamed with lemon chinos and a fedora.
Later upon returning to their five star hotel football mad Rod hung his beloved Celtic's flag over their suite's balcony.
Penny Lancaster shared a rare snap of herself with husband Sir Rod Stewart and seven of his children as they posed while on holiday in Italy this week.
The Stewart clan have been enjoying some time together in celebrity vacation hotspot Portofino, with Penny taking to Instagram on Monday to post a picture of them all standing in front of a yacht in the harbour.
Model Penny, 51, captioned her post: 'Stewart Clan comes together #family #kids #siblings @sirrodstewart @alastairwstewart @thekimberlystewart @seanstewart @rubystewart @renee__stewart @discostew94 #aidenstewart.'