Veteran musician Sir Paul McCartney has held a meeting with Russian rockers-turned-activists Pussy Riot after spending two years fighting for their cause.

The Beatles legend vowed to help three of the female bandmates after they were jailed in their native country in 2012 on hooliganism charges for performing a protest song against Russian President Vladimir Putin at a church in Moscow.

MCCartney wrote an open letter to the women, vowing to fight for their freedom, and spent two years campaigning for them.

Yekaterina Samutsevich was released from prison in October, 2012 when her two-year sentence was commuted, while her bandmates Maria Alekhina and Nadezhda Tolokonnikova were freed last year (13) after spending 18 months behind bars.

Alekhina and Tolokonnikova have continued to fight for civil rights in Russia since their release, and they have now finally met one of their greatest champions, MCCartney.

A photograph has emerged of the veteran musician hugging the two women during a meeting in Los Angeles earlier this month (Apr14). Alekhina and Tolokonnikova are said to have thanked the star for his support and discussed with him the ongoing problems in Russia.