24/08/2012 10:23 BST | Updated 24/08/2012 13:52 BST

Madonna 'Forgives' Elton John During MDNA Tour (PICTURES)

Madonna has moved to end her longrunning feud with Sir Elton John by dedicating her song Masterpiece to the rocker during a concert in France earlier this week.

The Material Girl has kept a dignified silence throughout the one-sided war of words with the Rocket Man legend, who has taken several swipes at the star over the last few months.

John took aim at the singer after she beat him to the Golden Globe for Best Song in January when Masterpiece, her track from her period film W.E., won the honour.

He then branded Madonna a "fairground stripper" after she exposed her breast on stage during her MDNA tour.

But the pop superstar chose to take the higher ground during a concert in Nice on Tuesday by dedicating the song to her most famous critic, telling the crowd that she "forgives" him for his constant criticism.

She said, "I want to dedicate this song to a Mr. Elton John. I know he's a big fan of it, and I know he's a big fan of mine. And you know what, I forgive him. You gotta start somewhere."

Madonna's 'MDNA' Tour